lseek函式

lseek函式

lseek是一個用於改變讀寫一個檔案時讀寫指針位置的一個系統調用。指針位置可以是絕對的或者相對的。

lseek函式lseek函式
lseek用於顯式地為一個已打開的檔案設定其偏移量

介紹

每個打開的檔案都有一個與其相關聯的“當前檔案偏移量”(current file offset)。它通常是一個非負整數,用以度量從檔案開始處計算的位元組數。通常,讀、寫操作都從當前檔案偏移量處開始,並使偏移量增加所讀寫的位元組數。

按系統默認的情況,當打開一個檔案時,除非指定O_APPEND選項,否則該偏移量被設定為0。

可以調用lseek顯式地為一個打開的檔案設定其偏移量。

相關詞條

相關搜尋

熱門詞條

聯絡我們