Linux系统调用文件的读写(位置操作)

获取文件的读写位置::ftell(3)//这一函数为库函数



操作文件的读写位置:lseek(2)

#include

#include

off_t    lseek(int fd,off_t offset,int whence);

功能:重新定位文件的读写位置

参数:

    fd:open(2)的返回值,指定了操作的文件

    offset:相对whence参数的偏移

    whence:

        SEEK_SET:文件的头部

        SEEK_CUR:文件的当前位置

        SEEK_END:文件的尾部

返回值

       错误:-1,errno被设置

        成功:相对文件头部的偏移字节数

你可能感兴趣的:(Linux系统调用文件的读写(位置操作))