Linux系統lseek函式作用

2021-07-03 14:19:44 字數 893 閱讀 1693

首先看下函式:   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...