现象:今天在使用fread读一块很大的buffer时,只有前面几个字节有内容,后面的数据都是0. 原因:fread,fwrite函数都是以二进制读写的,调用fopen时也需要以二进制的方式打开"rb"/"wb"。