在文本模式下向文本中写入换行可以直接只用'\n',在Window下会自动转换为'\r''\n'
在binary模式下写入换行,Window下由于是使用\r\n来标识结尾,所以需要写入'\r''\n'两个字符,Linux只需要写入'\n'
这位同学...你的。。。方向感一定很差吧...:
ofstream f("XXX.txt",ios::app);
f<<"这位同学..."<
自己试试吧....
现在提一个想法:
假设你打开文件(ofstream output("happy.txt");)。
你要向这个文件中输入一个回车键,只需要output<<"\n";
就可以了!
这样就可以实现换行的功能了!
在DOS文件格式中换行是\r\n
unix文件系统中换行是\n
另外,为什么不用readline函数,或者getline?
"\r\n"