目录
方法一:使用lseek函数
lseek函数详解
#include <sys/types.h>
#include <unistd.h>
off_t lseek(int fd, off_t offset, int whence);
返回:若成功则返回新的文件位移量(绝对偏移量,相对于文件的头),若出错为-1
功能:定位一个已打开的文件
参数
- fd:已打开文件的文件描述符
- offset:位移量
- whence:定位的位置
-
- SEEK_SET:将该文件的位移量设置为距文件开始处 offset个字节。
- SEEK_CUR:将该文件的位移量设置为其当前值加offset,offset可为正或负。
- SEEK_END:将该文件的末尾长度加offset,offset可为正或负。空洞文件(标准写法)

最低0.47元/天 解锁文章
478

被折叠的 条评论
为什么被折叠?



