C语言fseek()函数:移动文件流的读写位置
来源:互联网 发布:fm2016巨星数据库 编辑:程序博客网 时间:2024/06/05 10:28
头文件:#include <stdio.h>
定义函数:int fseek(FILE * stream, long offset, int whence);
fseek()用来移动文件流的读写位置.
1、参数stream 为已打开的文件指针,
2、参数offset 为根据参数whence 来移动读写位置的位移数。
3、参数 whence 为下列其中一种:
1)SEEK_SET 从距文件开头offset 位移量为新的读写位置.
SEEK_CUR 以目前的读写位置往后增加offset个位移量.
2)SEEK_END 将读写位置指向文件尾后再增加offset 个位移量. 当whence 值为SEEK_CUR 或SEEK_END 时, 参数offset 允许负值的出现.
下列是较特别的使用方式:
1) 欲将读写位置移动到文件开头时:fseek(FILE *stream, 0, SEEK_SET);
2) 欲将读写位置移动到文件尾时:fseek(FILE*stream, 0, SEEK_END);
返回值:当调用成功时则返回0, 若有错误则返回-1,errno 会存放错误代码.
附加说明:fseek()不像lseek()会返回读写位置,因此必须使用ftell()来取得目前读写的位置.
0 0
- C语言fseek()函数:移动文件流的读写位置
- C语言lseek()函数:移动文件的读写位置
- fseek c语言指针移动函数
- C语言文件流操作的二进制读写和定位(fwrite、fread、fseek)
- C语言的文件随机访问fseek()和ftell()函数
- C语言文件读写常识(fseek, ftell, fread, fwrite, fopen)
- c语言fseek函数的总结
- c语言中可以用fseek来定位文件指针的位置
- fseek fread c语言指针移动函数(转)
- c文件操作之位置指针设置函数fseek
- C语言文本格式读写文件流以及定位(fprintf、fscanf、fseek)
- c语言文件定位:fseek()函数和ftell()函数的使用
- c语言文件定位:fseek()函数和ftell()函数的使用
- c语言文件定位:fseek()函数和ftell()函数的使用
- C语言fseek函数了解
- C语言几个文件操作函数fopen(),fseek(),fscanf(),fwrite()
- fseek与ftell做c文件的移动
- fseek与C语言二进制文件读写实例
- Facebook查找RetainCycle开源库的分析
- Oracle 11g RAC oc4j gsd Offline
- post方式下载文件ie8不支持(二)——中文乱码
- RabbitMQ入门教程 For Java【8】 - 与Spring集成
- CSS学习笔记之在HTML中导入CSS的三种方式
- C语言fseek()函数:移动文件流的读写位置
- EasyAR-(1)-导入Unity
- NEFU OJ8 二倍的问题
- error C3861: “getpid”: 找不到标识符
- 集成百度地图,看看就好
- 深度 | 如何掌握Facebook自动人脸识别技术?这篇文章为你提供生动指南
- windows用批处理文件删除n天前的文件
- IIS站点配置问题汇总
- Java实现文件监控之二