我目前有这个可以写入我程序中的文件。我已经准备好将所有变量放入文件中,我只是有一个问题。
void fileWrite(int score)
{
ofstream file;
file.open("MathGen.txt");
file << "The score was: " << score;
file.close();
}
因此,当它运行时,它会创建文件并完美地写入乐谱。但如果我重新运行程序并获得新分数,它将覆盖旧分数。有什么办法可以阻止这种情况发生吗?我知道在 python 中你可以使用文件写入函数,如“a+”。但这在这里不起作用。
最佳答案
关于c++ - 文件写入,不删除旧行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33964387/