0

我有一个问题,我有一个保存的文本文件,我想使用fstream headerC++ 中的文件向该文件写入一些内容,但是ofstream一旦我运行编译的应用程序,使用会擦除整个文件,为什么以及如何避免它?

#include <fstream>
#include <iostream>
using namespace std;

int main()
{
    ofstream write("1.txt");
    return 0;
}
4

1 回答 1

3

您需要告诉 ofstream 附加到文件中。

std::ofstream write("1.txt",std::ios::app);

还有其他几个标志可以控制流的类似特征,请阅读书籍或参考以获取更多信息。

于 2012-06-21T18:16:01.043 回答