好吧,我很难过如何做到这一点.我设法到达我要替换的线但我不知道如何更换它.
说一个名为file.txt的文件包含这个:
1
2
3
4
5
Run Code Online (Sandbox Code Playgroud)
我想替换第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?
}
Run Code Online (Sandbox Code Playgroud)