我在尝试替换文件中的文字时遇到了麻烦。
#include <iostream>
#include <fstream>
void Place(string& seek)
{
fstream myfile;
string holder = "";
myfile.open("testfile.txt");
while (seek != holder)
{
myfile >> holder;
}
myfile << "300";
myfile.close();
}
使用这个我能够阅读我想要改变的那一行,但它不适用于写作。
string Pull(string& seek)
{
fstream myfile;
string holder = "";
myfile.open("test.txt");
while (seek != holder)
{
myfile >> holder;
}
myfile >> holder;
myfile.close();
return holder;
}