fseek函数的用法
1、fseek属于标准输入输出函数,位于stdio.h,因此使用前必须先将该头文件包含到源文件中:
#include <stdio.h>

2、fseek第一个参数为文件指针,因此应当先打开一个文件,然后将该文件的指针传入fseek。

3、fseek第二个参数是相对于第三个参数的偏移量,而第三个参数可以取以下值:
SEEK_CUR 当前位置
SEEK_END 结束文职
SEEK_SET 起始位置
对于fseek(fp,0 , SEEK_SET);会将指针移动到文件起始位置。


4、如前所属,如果我们需要将文件指针移动到文件末尾可以使用:
fseek(fp, 0, SEEK_END);

5、可以通过读取fseek()函数的返回值获取操作结果:
result = fseek(fp, 1000, SEEK_END);
如果文件不存在会返回-1,否则返回0.

6、总结:
1、fseek使用时必须包含stdio.h头文件。
2、调用fseek前因先打开一个文件,给其传入文件指针。
3、fseek的第三个参数应为:SEEK_CUR、SEEK_END、SEEK_SET之一。
4、可以通过fseek实现文件起始、结尾的定位。
5、fseek函数的返回值为非0时表示操作有错误。

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:83
阅读量:38
阅读量:36
阅读量:158
阅读量:165