首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

初学者,序列化写二进制文件跟直接用C写有什么区别

2012-05-24 
菜鸟,序列化写二进制文件跟直接用C写有什么区别?序列化写二进制文件跟直接用C写有什么区别,或者说有什么好

菜鸟,序列化写二进制文件跟直接用C写有什么区别?
序列化写二进制文件跟直接用C写有什么区别,或者说有什么好处??

[解决办法]
使用C语言写需要计算机解释翻译成二进制,如果直接写二进制对计算机来讲还是要解释的,因为在文件中的序列化二进制我们都看不懂,更不用说写出来了。
[解决办法]
不要把
fopen("...","...");fscanf,fprintf,fclose //读时把\r\n替换成\n,写时把\n替换成\r\n;读到\x1a就设置EOF;读写的内容当字符看待

fopen("...","...b");fread,fwrite,fclose //不作以上替换,遇到\x1a仍继续读;读写的内容当字节看待
弄混了

热点排行