【发布时间】:2017-04-26 00:34:19
【问题描述】:
正如标题所示,我试图在文件中找到一个特定的单词,然后删除包含它的行,但我在这里所做的会破坏文件的内容:
cin>>ID; //id of the line we want to delete
ifstream read;
read.open("infos.txt");
ofstream write;
write.open("infos.txt");
while (read >> name >> surname >> id) {
if (ID != id) {
write << name << " " << surname << " " << id << endl;
}
else write << " ";
}
read.close();
write.close();
【问题讨论】:
-
欢迎来到 Stack Overflow。请提供比“这不起作用”更详细的信息 - 请参阅 minimal reproducible example