feof多读一次问题解决方案

来源:互联网 发布:js禁止页面后退 编辑:程序博客网 时间:2024/06/06 05:12
feof(fp)多读一次问题
解决一:

int c;
c = fgetc(fp);  
while(!feof(fp))
{
  printf("%x\n",c);
  c = fgetc(fp);  
}

feof(fp)先读再判断是否到文件尾

解决二:
int c;
fseek(fp, 0, 2);
c = ftell(fp);
rewind(fp);
while(c != ftell(fp))
{
    ........;
}


0 0
原创粉丝点击