fseek 函式用法 08 12 23

2021-04-23 13:31:26 字數 655 閱讀 8575

fseek()函式

呼叫形式

#include"stdio.h"

fseek(檔案型別指標fp,位移量,起始點)

函式功能:把與

fp有關的檔案位置指標放到乙個指定位置。

其中,「位移量」是long

型資料,它表示位置指標相對於「起始點」移動的位元組數。如果位移量是乙個正數,表示從「起始點」開始往檔案尾方向移動;如果位移量是乙個負數,則表示從「起始點」開始往檔案頭方向移動。

起始點」不能任意設定,它只能是在

stdio.h

中定義的三個符號常量之一:

起始點對應的數字

代表的檔案位置

seek_set

0檔案開頭

seek_cur

1檔案當前位置

seek_end

2檔案末尾

例如:fseek(fp,50l,0);或

fseek(fp,50l,seek_set);

其作用是將位置指標移到離檔案頭50

個位元組處。

lseek 函式與fseek 函式

c語言lseek 函式 移動檔案的讀寫位置 標頭檔案 include include 定義函式 off t lseek int fildes,off t offset,int whence 引數fildes 為已開啟的檔案描述詞,引數offset 為根據引數whence來移動讀寫位置的位移數.引數 ...

fseek函式的使用

1 函式功能 用來讀寫乙個資料塊,2 函式定義 int fseek file stream,long offset,int origin 第乙個引數stream為檔案指標 第二個引數offset為偏移量,整數表示正向偏移,負數表示負向偏移 第三個引數origin設定從檔案的 開始偏移,可能取值為 s...

檔案操作 fseek函式和ftell函式

1 fseek函式 int fseek file file,long offset,int origin 函式設定檔案指標stream的位置。如果執行成功,stream將指向以fromwhere為基準,偏移offset 指標偏移量 個位元組的位置,函式返回0。如果執行失敗則不改變stream指向的位...