CCCCCCfeof

来源:百度知道 编辑:UC知道 时间:2024/05/21 18:01:09
char c;
c = fgetc(fp);
while(!feof(fp))
{
printf("%X\n", c);
c = fgetc(fp);
}
这个程序里feof是判断fgetc()的字符是否为结束,还是判断下一个字符是否为结束??

执行了 c = fgetc(fp); 过后,指针就自动移到了下一个位置,
程序中,最后一个字符不能打印出来
可改为
char c;
while(!feof(fp))
{
c = fgetc(fp);
printf("%X\n", c);
}