首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

fread()有关问题请问

2012-03-23 
fread()问题请教if((input_filefopen(szFileName, rb ))NULL){printf( can topen%s\n ,szFileName)

fread()问题请教
if((input_file=fopen(szFileName, "rb "))   ==   NULL)
{
        printf( "can 't   open   %s\n ",szFileName);
        return   -1;
}
        fseek(input_file,0,SEEK_END);
        ulFileSize   =   ftell(input_file);
        printf( "Image   file   size   is   %d\n ",ulFileSize);
        fseek(input_file,0,SEEK_SET);
        unsigned   long   temp   =   ulFileSize;
        while   (temp)
      {
iReadRet   =   fread(bfJPEGSource,   1,   temp,   input_file);
if   (iReadRet   =   0)
{
        perror( "error\n ");
}
        temp   -=   iReadRet;
}
开始我是没有加while()那个循环,而是直接fread(bjJPEGSource,1,ulFileSize,input_file);也是不行,好像是阻塞住了

[解决办法]
if (iReadRet = 0)
_______________________
if (iReadRet == 0)
[解决办法]
没法看出毛病!
除了
if (iReadRet = 0)
_______________________
if (iReadRet == 0)

热点排行