下面的代码实现了整个单词的查找替换 其他的功能没有写 你可以看一下 有什么不明白的可以再来问我 我百度Hi经常在线
#include
#include
#include
#include
using std::cin;
using std::cout;
using std::endl;
using std::string;
using std::ofstream;
using std::ifstream;
using std::vector;
void chazhao(vector
int main()
{
cout<<"您是否已经有可读取文件文件?(Y/N)"<
if(a=="N"||a=="n")
{
cout<<"现在没有文件,我们帮你创建"<
ofstream fout(b.c_str());
if(!fout)
std::cerr<<"文件创建失败,请检查输入";
cout<<"请输入您要录入文件中的内容(Ctrl+z结束输入)"<
while(cin>>c)
{
fout<
fout.close();
cin.clear();
}
cout<<"现在我们来读取文件"<
ifstream fin(d.c_str());
if(!fin)
std::cerr<<"文件打开失败,请检查输入"<
while(fin>>e,!fin.eof())
{
if(fin.bad())
throw std::runtime_error("文件读取失败");
if(fin.fail())
{
std::cerr<<"文件损坏,无法读取,重试一下";
fin.clear();
continue;
}
vec.push_back(e);
}
cout<<"文旅念件中的内容为:"<
cout<<*pon<<" ";
cout<
cout<<"请输入您要查找的词语"<
cout<<"请告诉我们要不要替换为别的词语Y/N"<
string h;
if(g=="y"||g=="Y")
{
cout<<"宽胡请输入您要替换的词语"<
}
chazhao(vec,f,h);
ofstream fout(d.c_str());
cout<<"修改后文件的内容为"<
{
fout<<(*dv)<<" ";
cout<拆巧困<(*dv)<<" ";
}
fout.close();
}
void chazhao(vector
{
int times=0;
for(vector
if(*point==chzh)
{
++times;
*point=tihu;
}
cout<<"总共发现"<
听起来20象是RMB 。
#include
using namespace std;
#include
int main()
{
FILE* fp;
int i;
int count=0;
char english[1000],ch;
ofstream ofile;
ifstream ifile;
ifile.open("read.txt");
if((fp=fopen("read.txt","丛中闭r"))!=NULL)
{
for(i=0;(ch=fgetc(fp))!=EOF;i++)
english[i]=ch;
}
english[i]='\0';
for (int j=0;english[j]!='\0'渗裂;j++)
if(english[j]=='a')
{
count++;
english[j]='b';
}
ofile.open("output.txt", ios::app);
ofile<培改
cout<
}