c++ - 如何在 C++ 中将文本附加到文本文件?

标签 c++ filestream

如何在 C++ 中将文本附加到文本文件?如果它不存在则创建一个新的文本文件,如果它存在则追加文本。

最佳答案

你需要像这样指定追加打开模式

#include <fstream>

int main() {  
  std::ofstream outfile;

  outfile.open("test.txt", std::ios_base::app); // append instead of overwrite
  outfile << "Data"; 
  return 0;
}

关于c++ - 如何在 C++ 中将文本附加到文本文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2393345/

相关文章:

c++ - 成员如何知道它是在哪个类实例中构造的?

c++ - 这个锁 block 是如何工作的?

c++ - 如何防止在随机生成器中多次生成整数

java - 从文件中读取字符

c - 为什么fread()函数读取后,光标会跳转到随机位置?

c++ - 以相反的顺序插入 vector

c++ - 如何建模网格数据类型?

java - 从 UTF-8 文件读取时字符数字不正确

c# - 一次写入多个文本文件

c# - 通过我的服务器将文件从远程服务器复制到客户端浏览器,而不将整个文件写入磁盘或内存