gpt4 book ai didi

c++ - 如何附加到 C++ 中的文件?

转载 作者:行者123 更新时间:2023-12-04 09:57:17 26 4
gpt4 key购买 nike

我想通过几个单独的调用将一些数据打印到一个文件中。我注意到写入的默认行为会覆盖之前写入的数据。

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

void hehehaha (){
ofstream myfile;
myfile.open ("example.txt");
myfile << "Writing this to a file.\n";
myfile.close();

}
int main () {
for(int i=0; i <3 ; i++){
hehehaha();}

return 0;
}

这段代码只写了一行 Writing this to a file. 但我想要的是以下内容:

Writing this to a file.
Writing this to a file.
Writing this to a file.

最佳答案

改为以 app 模式打开文件 myfile.open("example.txt", std::ios_base::app);

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

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com