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指向的位...