test.bin 的大小为 7,01,760 字节。我正在尝试在缓冲区 bufferPointer 中将此文件中的日期读取为“短”。
short * bufferPointer=NULL;
// ==> ANSWER WAS ADDING: bufferPointer = ( short*)malloc(350880); <==
FILE *fp=fopen(" test.bin","rb");
fread(bufferPointer,sizeof(short),350880 ,fp);
fclose(fp);
我在 fread() 处收到调试断言失败。为什么?
MSVC2010,Windows-7-32 位