首先看下函式: off_t lseek(int fd, off_t offset, int whence);
所需要標頭檔案:
#include
#include
引數:fd 表示要操作的檔案描述符
offset是相對於whence(基準)的偏移量
whence 可以是seek_set(檔案指標開始),seek_cur(檔案指標當前位置) ,seek_end為檔案指標尾
返回值:檔案讀寫指標距檔案開頭的位元組大小,出錯,返回-1
lseek 主要作用是移動檔案讀寫指標,因此還有以下兩個作用
2.獲取檔案大小
執行程式後
獲取檔案長度:
Linux系統庫函式 lseek函式用法
使用 lseek 函式可以改變檔案的 cfo include off t lseek int filedes,off t offset,int whence 返回值 新的偏移量 成功 1 失敗 引數 offset 的含義取決於引數 whence 1.如果 whence 是 seek set,檔案偏移...
linux下 lseek函式用法
lseek函式 用法 表頭檔案 include include 定義函式 off t lseek int fildes,off t offset,int whence seek set 引數offset即為新的讀寫位置 seek cur 當前讀寫位置後增加offset個位移量。seek end 將讀...
lseek函式的用法lseek函式的用法
使用 lseek 函式可以改變檔案的 cfo include unistd.h include off t lseek int filedes,off t offset,int whence 返回值 新的偏移量 成功 1 失敗 引數 offset 的含義取決於引數 whence 1.如果 whenc...