我是 C++ 编程的新手。我想:
i)在我的程序中打开一个已经创建的文本文件
ii)读取其内容以匹配某些特定的字符串
iii)在同一个文件中用一些新的字符串值替换内容
我试图从谷歌找到任何解决方案,但失败了。任何帮助将不胜感激......这是我打算做的一个例子......
#include<iostream>
#include<iomanip>
#include<string>
#include<fstream>
using namespace std;
void main()
{
string name="ABC";
string designation="Student";
int age=19;
fstream outfile;
outfile.open("Data.txt,ios::in|ios::out|ios::app");
outfile<<setw(10)<<name<<setw(10)<<designation<<setw(10)<<age;
outfile>>name;
if(name=="ABC")
{
name="XYZ";
outfile<<name;
}
}