さて、私はこれを行う方法に困惑しています。なんとか交換したい行にたどり着きましたが、交換方法がわかりません。
file.txt というファイルに次の内容が含まれているとします。
1
2
3
4
5
3 行目を 3 ではなく 4 に置き換えたいのですが、どうすればよいですか?
#include <Windows.h>
#include <iostream>
#include <fstream>
#include <string>
using namespace std;
fstream file;
string line;
int main(){
file.open("file.txt");
for(int i=0;i<2;i++){
getline(file,line);
}
getline(file,line);
//how can i replace?
}