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

C语言fseek函数,返回值老是-1,继续执行结果正确.求解.

2013-12-28 
C语言fseek函数,返回值总是-1,继续执行结果正确.求解...我这样使用fseekiRet 0iRet fseek( fp, 0L, 0

C语言fseek函数,返回值总是-1,继续执行结果正确.求解...
我这样使用fseek
iRet = 0;
iRet = fseek( fp, 0L, 0 );

iRet总是不为0,不过继续执行结果正确.
[解决办法]
 fseek(fp, 0L, SEEK_SET)   
另外查下errno什么错误。
[解决办法]
 char *strerror(int errnum);      printf("%s\n",strerror(errno))
或者直接perror("Error\n")
[解决办法]
fp有问题,可能文件没有被打开成功, fp值不正确 等。

热点排行