c++往txt文件写入换行的问题

在每次完整录入文件之后就读入一个换行,不然会在重新写入的时候接在上次写的东西后面,然后两次输入就混在一起了...我试了‘\n’和‘\r\n'还有>>‘’还有>>endl但... 在每次完整录入文件之后就读入一个换行,不然会在重新写入的时候接在上次写的东西后面,然后两次输入就混在一起了...
我试了‘\n’和 ‘\r\n' 还有 >> ‘ ’ 还有 >> endl 但是都不行,是不是头文件需要包括什么东西?或者其他什么原因?
作业迫在眉急,希望高手指点一二,感激不尽~~由于目前没有财富,就只有先给您心理的感激了...
我的目的是要向文件写入换行,还有空格,请问具体该怎么处理?有实例最好~~谢谢各位了
展开
 我来答
642985327
推荐于2016-04-02 · TA获得超过763个赞
知道小有建树答主
回答量:156
采纳率:100%
帮助的人:110万
展开全部
在文本模式下向文本中写入换行可以直接只用'\n',在Window下会自动转换为'\r''\n'

在binary模式下写入换行,Window下由于是使用\r\n来标识结尾,所以需要写入'\r''\n'两个字符,Linux只需要写入'\n'
89198408
推荐于2017-12-15
知道答主
回答量:36
采纳率:0%
帮助的人:11.8万
展开全部
这位同学...你的。。。方向感一定很差吧...:
ofstream f("XXX.txt",ios::app);
f<<"这位同学..."<<endl<<"你的。。。方向感一定很差吧...:"<<endl;

自己试试吧....
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
machunleilei
2010-05-11 · TA获得超过467个赞
知道小有建树答主
回答量:141
采纳率:0%
帮助的人:184万
展开全部
现在提一个想法:
假设你打开文件(ofstream output("happy.txt");)。
你要向这个文件中输入一个回车键,只需要output<<"\n";
就可以了!
这样就可以实现换行的功能了!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
休初阳cH
2010-05-11 · TA获得超过144个赞
知道小有建树答主
回答量:199
采纳率:0%
帮助的人:145万
展开全部
在DOS文件格式中换行是\r\n
unix文件系统中换行是\n
另外,为什么不用readline函数,或者getline?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
涵藕丝
2010-05-11 · TA获得超过136个赞
知道答主
回答量:194
采纳率:0%
帮助的人:103万
展开全部
"\r\n"
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式