fread读取文本文件没问题,读取其他格式就不行呢?大都只能读几个字节。
fread读取文本文件没问题,读取其他格式就不行呢?大都只能读几个字节。
if((fp=fopen("c:\\aaa.jpg","rb"))==NULL){msg("创建文件错误");}
else
{
fread(szText,sizeof(szText),10240,fp);
msg(szText,"neirong");
fclose(fp);
}
看我已经是用二进制方式读取的,虽然msg弹出乱码,但我跟踪后发现只读取了6,7个字节就停止了,
但是读取文本文件10KB也没问题
我测试的jpg或者exe的大小都没超过10K都是1-2K,也不行呢?