用fread每次读取一定长度的文件大小,读到前面一部分还好好的,后面就开始报错,输出为0,首先已经采用"rb"形式打开文件了,其次也对缓冲区初始化了,为什么还不行呢?代码如下:
你贴的代码里fread函数跑那里去了?
我也遇到了同样的问题,我用fread读bin文件,遇到1a这个数据,后面打印出来的就都是0包括1a也是,我用read读同一个文件,但是read读出来的数据是正确的