私は C++ プログラミングが初めてです。私がしたいこと:
i) 自分のプログラムで既に作成されたテキスト ファイルを開く
ii) その内容を読み取って、特定の文字列と一致させる
iii) 内容を、まったく同じファイル内の新しい文字列値に置き換える
Google から解決策を見つけようとしましたが、失敗しました。どんな助けでも大歓迎です...これは私がやろうとしていることの例です...
#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;
}
}