任何机构可以帮助我处理这个简单的事情吗?在C++中添加一个换行符到文件
下面是我的代码:
#include<iostream>
#include<fstream>
using namespace std;
int main()
{
ofstream savefile("anish.txt");
savefile<<"hi this is first program i writer" <<"\n this is an experiment";
savefile.close();
return 0 ;
}
它成功运行,现在,我想按照我的方式来设置文本格式文件的输出。
我:
你好,这是第一个程序我写这是一个实验
我怎样才能让我的输出文件如下所示:
嗨,这是第一个程序
我的作家,这是一个实验
我应该怎么做格式化以这种方式输出?
如果您希望打印行后刷新输出,请使用std :: endl。否则'\ n'更可取。经常刷新缓冲区可能导致次优磁盘访问。 – 2011-03-21 04:51:23
这在Windows XP中有什么不同? endl和“\ n”都显示为我的文本文件中意义未知字符的小空矩形? – Instinct 2014-02-14 00:02:47
“*首先你需要打开流写入文件*” - 将文件名传递给std :: ofstream'构造函数立即打开文件,不需要单独调用open()。 – 2018-01-24 19:51:00