在调用read()和write()函数时,每次操作成功后,文件当前的操作位置都会移动。其中隐含了一个概念,即文件的偏移量。文件的偏移量指的是当前文件操作位置相对于文件开始位置的偏移。
头文件:
#include <unistd.h>
#include <sys/types.h>
函数原型:
off_t lseek(int fd, off_t offset, int whence);
参数说明:
fd 表示要操作的文件描述符
off_set
在调用read()和write()函数时,每次操作成功后,文件当前的操作位置都会移动。其中隐含了一个概念,即文件的偏移量。文件的偏移量指的是当前文件操作位置相对于文件开始位置的偏移。
头文件:
#include <unistd.h>
#include <sys/types.h>
函数原型:
off_t lseek(int fd, off_t offset, int whence);
参数说明:
fd 表示要操作的文件描述符
off_set