2012-08-01 620 views
0

我有一个现有的txt文件,我希望能够在不修改现有内容的情况下(在下一行)写入内容。什么是这样做的好方法?打开并写入现有fstream而不覆盖/清除C++

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

似乎清除所有现有的文本。

+1

我建议你阅读更多关于['open'(http://en.cppreference.com/w/cpp/io/basic_ofstream/open)函数的文件,或[构造函数](http://en.cppreference.com/w/cpp/io/basic_ofstream/basic_ofstream)。 – 2012-08-01 06:55:58

回答

1

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