📄 savefile.h
字号:
#ifndef SAVEFILE_H
#define SAVEFILE_H
void SaveFile()
{
string temp;
system("cls");
cout<<"请先浏览一遍内容,检查拼写错误!(y/n) "; //文本检查
while(1)
{
cin>>temp;
if(temp=="y")
{
Print();
break;
}
else if(temp=="n")
break;
else
{
system("cls");
cout<<"请先浏览一遍内容,检查拼写错误!(y/n) ";
}
}
cout<<"是否保存?(y/n) "; //保存选项
while(1)
{
cin>>temp;
if(temp=="y")
{
cout<<"请输入文件名,将以.lhs为后缀保存:";
cin>>temp;
temp=temp+".lhs"; //添加后缀
fstream fout(temp.c_str(),ios::out);
if(!fout)
{
cout<<"创建文件错误!"<<endl;//错误处理
system("pause");
system("cls");
for(int i=0;i<LineNum;i++)
{
cout<<v[i]->length<<ends<<v[i]->s<<endl;
}
cout<<"是否保存?(y/n) ";
}
else
{
fout<<LineNum<<'\n';
for(int i=0;i<LineNum;i++)
{
fout<<v[i]->s<<'\n';//按行保存文本
}
fout.close();
cout<<"文件"<<temp<<"保存成功!"<<endl;//保存成功的提示
system("pause");
break;
}
}
else if(temp=="n")
{
cout<<"放弃保存,在退出程序或读入其他文件后内容将丢失"<<endl;//放弃保存的警告,还可以在文本编辑中保存
system("pause");
break;
}
else
{
cout<<"操作有误"<<endl;
system("cls");
for(int i=0;i<LineNum;i++)
{
cout<<v[i]->length<<ends<<v[i]->s<<endl;
}
cout<<"是否保存?(y/n) ";
}
}
}
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -