c++或者C语言中 引用一个TXT文件中 的所有英文 到字符串S中 修改字符串S 在保存到新的TXT文件

修改我会 就写一个 引用的 和保存的源文件就可以

#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) 有一个报错

温馨提示:答案为网友推荐,仅供参考
相似回答