二进制读取文件注意点
查看以前写的代码时,以前碰到的问题要点记录。
fopen()函数打开文件时,”rb"和"r"的区别是,b代码二进制读取,r时是ASCI文本读取,rb是二进制读取,文本读取的时候,在windows下因为行结束符为0X0D0A,所以如果最后一个为0X0D,会自动加上0X0A。
如果以结构形式读取文件,但文件最后一行忘了回车,就行结束符,最后一行是不读取的。
posted on 2012-07-06 19:35 kevin_kang 阅读(180) 评论(0) 收藏 举报
查看以前写的代码时,以前碰到的问题要点记录。
fopen()函数打开文件时,”rb"和"r"的区别是,b代码二进制读取,r时是ASCI文本读取,rb是二进制读取,文本读取的时候,在windows下因为行结束符为0X0D0A,所以如果最后一个为0X0D,会自动加上0X0A。
如果以结构形式读取文件,但文件最后一行忘了回车,就行结束符,最后一行是不读取的。
posted on 2012-07-06 19:35 kevin_kang 阅读(180) 评论(0) 收藏 举报