文本文件和二进制文件

读写文件的模式有二进制模式和文本模式。用二进制读取和写入的时候,以字节为单位,不会对输入输出做任何改变。关键是文本文件,在Windows系统中,系统会自动做转变。

在unix中,换行符\n表示结束一行并另起一行。而在windows中一行的结束标志是\r\n.为了在程序中隐藏这些区别,当在Windows下用文本模式向文件写入文本时,系统(或具体编译后的程序)会自动将\n转换成\r\n输出。而在读取时,再\r\n转换为\n。

posted on 2013-07-22 23:35  togolife  阅读(136)  评论(0编辑  收藏  举报