关于fread函数不能读全文件问题分析

来源:互联网 发布:js arguments转数组 编辑:程序博客网 时间:2024/05/01 00:44

有时朋友们会发现fread函数并未读全我们文件里的内容,这是因为系统默认文件结束符为ctrl+z,而0x1A的ASCII值恰巧与ctrl+z的ASCII值相等,所以遇到 0x1A fread就不再读文件。解决方案:把fp = fopen("文件地址.bin","r");改成fp = fopen("文件地址.bin","rb");

备注:"r"读而打开文本文件     "rb"读而打开二进制文件

0 0
原创粉丝点击