当前位置: 代码迷 >> C语言 >> [求助]文件随机访问出错
  详细解决方案

[求助]文件随机访问出错

热度:268   发布时间:2007-09-18 00:04:24.0
[求助]文件随机访问出错
输入一个文件名(该文件已经存在),读出该文件内容并反向显示出来。
#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函数,好象没什么问题啊!为什么是死循环呢,循环不能结束!大家帮找下原因!
搜索更多相关的解决方案: 随机  文件  访问  

----------------解决方案--------------------------------------------------------
没人帮忙?
----------------解决方案--------------------------------------------------------
飞燕姐啊,求救啊
----------------解决方案--------------------------------------------------------

我在TC2.0运行了一下你的程序,并没有死循环.


----------------解决方案--------------------------------------------------------

刚才我也试过了没有问题。(vc++)


----------------解决方案--------------------------------------------------------
我用cfree怎么就不行呢!
----------------解决方案--------------------------------------------------------
  相关解决方案