小编lol*_*123的帖子

C++ Fstream取代特定的线路?

好吧,我很难过如何做到这一点.我设法到达我要替换的线但我不知道如何更换它.

说一个名为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)

c++ fstream input getline

1
推荐指数
1
解决办法
5003
查看次数

标签 统计

c++ ×1

fstream ×1

getline ×1

input ×1