#include<fstream>
#include<iostream>
using namespace std;
main()
{
char fname[256],savename[256];//定义两个文件名
cout<<"enter a filename:"<<endl;
cin>>fname; //输入读取的文件名
cout<<"enter file name:"<<endl;
cin>>savename; //输入保存的文件名
ifstream fin(fname); //打开读取文件
ofstream fout(savename);//打开写入文件
char ch;
if(fin.good()&&fout.good()) //如果打开文件成功则读取并写入
{
while(!fin.eof()) //读取至文件结尾
{
fin>>ch; //逐个字符读取
if (isalpha(ch))//如果该字符是字母则保存
{
cout<<ch; //输出至屏幕,调试使用
fout<<ch; //输出到文件
}
}
fout<<flush;
fout.close();
fin.close(); //关闭文件
}
else
{
cout<<"error!"<<endl; //文件打开失败。报错
}
}
追问1 warning(s) 有一个报错