打开并写入现有的fstream而不用C ++中的覆盖/清除

时间:2012-08-01 06:53:15

标签: c++ visual-studio iostream fstream ofstream

我有一个现有的txt文件,我希望能够在不修改现有内容的情况下向它写入内容(在下一行)。有什么好办法呢?

#include <iostream>
ofstream myfile ("ex.txt"); 

似乎清除了所有现有文字。

2 个答案:

答案 0 :(得分:1)

ofstream myfile ("ex.txt", ios_base::app);将以追加模式打开文件。每个写操作都将附加到现有内容中。

答案 1 :(得分:1)

使用ios_base::app标志

打开文件