gpt4 book ai didi

c++ - 使用 ofstream 附加到文件

转载 作者:可可西里 更新时间:2023-11-01 15:38:13 26 4
gpt4 key购买 nike

<分区>

我在将文本附加到文件时遇到问题。我在追加模式下打开一个 ofstream,它仍然不是三行,它只包含最后一行:

#include <iostream>
#include <fstream>
#include <string>

using namespace std;

int main()
{
ofstream file("sample.txt");
file << "Hello, world!" << endl;
file.close();

file.open("sample.txt", ios_base::ate);
file << "Again hello, world!" << endl;
file.close();

file.open("sample.txt", ios_base::ate);
file << "And once again - hello, world!" << endl;
file.close();

string str;
ifstream ifile("sample.txt");
while (getline(ifile, str))
cout << str;
}

// output: And once again - hello, world!

那么用于附加到文件的正确 ofstream 构造函数是什么?

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