文件追加的方式是,它在每次保存C++后结束行
File Append In Such A Way That It Ends Line After Each Save C++
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 ;
}
所以基本上代码工作得很好,不会覆盖,但它只是在喜欢之后立即开始
"玩家赢了 2000 美元,回答了 6 个问题Plater2 赢了 2000 美元,回答了 6 个问题"
我想要的是看起来像 使用换行符而不是在换行符之后
这将帮助你
将 std::endl 替换为 "\r" 以获得 CRLF,而不仅仅是 LF。
您的输出确实有换行符。
但是,它没有回车符。
如果你在Windows上阅读文件,在一个有区别的应用中,你不会"看到"中断。
您可能希望考虑改为编写rn
,这是 Windows 上的标准行结束序列。
相关文章:
- 在全局变量中保存类的实例以重新创建类(创建"backup")
- 如何在选项卡视图Qt中设置一个新项目,并保存以前的项目
- 如何使用OpenCV将RBG图像转换为HSV,并将H、S和V值保存为C++中的3个独立图像
- 将字符指针十六进制转换为字符串并保存在文本文件C++中
- 在没有定义返回类型的函数中返回布尔值,并将结果保存在无错误的char编译中-为什么
- EvtExportLogneneneba API正在将远程计算机的事件日志保存到远程PC本身.如何将其保存到主机
- 在C++中将类(带有Vector成员)保存为二进制文件
- C++.我想将更改后的特定字符行保存在字符串中
- 使用FFMPEG将RGB图像序列保存到.mp4时出现问题
- 将RGB图像保存为PPM格式
- 哈希文件递归并保存到矢量Cryptopp中
- 如何将二进制格式的 C++ 对象的 std::vector 保存到磁盘?
- 无法通过头文件保存变量的值
- 我们可以将数据永久保存为数据结构吗?
- 我的程序有一个保存配置文件的GUI,如何双击此配置文件以直接加载带有配置数据的GUI?
- 保存/加载大量短数组到二进制文件
- Gstreamer:每 5 秒使用多文件墨水保存图像/jpeg
- 如何访问由共享指针保存的类方法?
- 为什么签名字符可以保存大于 127 的值?
- 一个变量的输入值也会保存到另一个变量中