当前位置: 技术问答>linux和unix
在Linux下用C/C++写一个文本文件,如何使文件内容换行?
来源: 互联网 发布时间:2015-11-22
本文导语: 在Linux下用C/C++写一个文本文件,在每一行的结尾处加了换行符,但是拷到Windows下打开这个文件发现其实并没有换行,原来的换行符变成了一个黑色的小方框。请问,在文件打开的情况下,如何使得文件内容换行。谢...
在Linux下用C/C++写一个文本文件,在每一行的结尾处加了换行符,但是拷到Windows下打开这个文件发现其实并没有换行,原来的换行符变成了一个黑色的小方框。请问,在文件打开的情况下,如何使得文件内容换行。谢谢!
|
rn
|
windows和linux下对n的解释不一样的,在windows下,写n相当于写了0d0a两个字符,也就是rn,这样的文本文件称为windows格式,而linux只会写一个n,就是0a,称为UNIX格式。
不过UNIX格式的文本文件在windows下很多软件也能正确观看,比如ultraedit,pspad,写字板,word。
如果想生成windows格式的文本,就如楼上几位所说用rn
不过UNIX格式的文本文件在windows下很多软件也能正确观看,比如ultraedit,pspad,写字板,word。
如果想生成windows格式的文本,就如楼上几位所说用rn