好吧,我对如何做到这一点感到困惑。我设法到达了我想更换的线路,但我不知道如何更换它。
说一个名为 file.txt 的文件包含以下内容:
1
2
3
4
5
我想替换第 3 行,使其显示为 4 而不是 3。我该怎么做?
#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?
}