[求助]文件随机访问出错
输入一个文件名(该文件已经存在),读出该文件内容并反向显示出来。#include <stdio.h>
int main()
{
FILE *fp;
char filename[20];
scanf("%s",filename);
if((fp=fopen(filename,"r"))==NULL)
{
printf("Error opening file %s\n",filename);
exit(1);
}
fseek(fp,-1L,2);
while(fseek(fp,-2L,1)==0)
putchar(fgetc(fp));
fclose(fp);
return 0;
}
刚看了下文件,查询了下fseek函数,好象没什么问题啊!为什么是死循环呢,循环不能结束!大家帮找下原因!