保存到文件有没有办法不覆盖文件中已有的内容?

Zud*_*Zud 1 c++

将某些内容保存到文本文件时,是否有办法不覆盖文件中的内容?

EX.

blah.txt

这是一个例子

fout << "of saving to a file.";
Run Code Online (Sandbox Code Playgroud)

我希望将"保存到文件"添加到"这是一个示例"而不是覆盖它.

Gab*_*aru 5

使用append标志,如下所示:

fstream fout("blah.txt", ios::app);
Run Code Online (Sandbox Code Playgroud)

如果您在声明后打开它,请使用以下内容:

fout.open("blash.txt", fstream::app);
Run Code Online (Sandbox Code Playgroud)