C++ 文件追加方式应确保每次保存C++; fstream文件(“afile.txt”,ios::out | ios::in | ios::app); 如果(!file.is_open()) { cout

C++ 文件追加方式应确保每次保存C++; fstream文件(“afile.txt”,ios::out | ios::in | ios::app); 如果(!file.is_open()) { cout,c++,append,file-handling,C++,Append,File Handling,将std::endl替换为“\r\n”以获取CRLF,而不仅仅是LF 您的输出确实有换行符 但是,它没有回车 如果你在Windows上读取文件,在一个与众不同的应用程序中,你不会“看到”中断 你可能想考虑写代码> \r\n>代码>,这是Windows上的标准行结束序列。哦,那是SimeHeHA,赏识的人!!你可以提到Linux和WINDOWSH之间的线馈送之间的差异是在没有它们之间的断线的情况下编写每一行,所以… fstream file("afile.txt" , ios :: out | i

将std::endl替换为“\r\n”以获取CRLF,而不仅仅是LF

您的输出确实有换行符

但是,它没有回车

如果你在Windows上读取文件,在一个与众不同的应用程序中,你不会“看到”中断


你可能想考虑写代码> \r\n>代码>,这是Windows上的标准行结束序列。

哦,那是SimeHeHA,赏识的人!!你可以提到Linux和WINDOWSH之间的线馈送之间的差异是在没有它们之间的断线的情况下编写每一行,所以…
fstream file("afile.txt" , ios :: out | ios:: in | ios :: app);
if(!file.is_open())
{
    cout << "Error Loading File!";
}
else
{
    // cout << " File Created ";
}

for(i = 0 ; i < gameplayed ; i ++)
{

file <<name << " Won $"  << prize << " And Answered " << questions << " Questions" << "\n";

}
file.seekg(0);
string line;
while(file.good())
{

    getline(file,line);
    cout <<  line  ;
}