int fseek( file *stream, long offset, int origin );
第乙個引數stream為檔案
指標 第二個引數offset為
偏移量,正數表示正向偏移,負數表示負向偏移
第三個引數origin設定從檔案的**開始偏移,可能取值為:seek_cur、 seek_end 或 seek_set
seek_set: 檔案開頭
seek_cur: 當前位置
seek_end: 檔案結尾
其中seek_set,seek_cur和seek_end依次為0,1和2.
簡言之:
fseek(fp,100l,0);把檔案內部
指標移動到離檔案開頭100位元組處;
fseek(fp,100l,1);把檔案內部指標移動到離檔案當前位置100位元組處;
fseek(fp,-100l,2);把檔案內部指標退回到離檔案結尾100位元組處。
檔案操作 fseek
int fseek file stream,long offset,int fromwhere fseek 用於二進位制方式開啟的檔案,移動檔案讀寫指標位置.int fseek file stream,long offset,int origin 第乙個引數stream為檔案指標 第二個引數offs...
檔案操作 fseek函式和ftell函式
1 fseek函式 int fseek file file,long offset,int origin 函式設定檔案指標stream的位置。如果執行成功,stream將指向以fromwhere為基準,偏移offset 指標偏移量 個位元組的位置,函式返回0。如果執行失敗則不改變stream指向的位...
檔案操作 fseek函式和ftell函式
1 fseek函式 int fseek file file,long offset,int origin 函式設定檔案指標stream的位置。如果執行成功,stream將指向以fromwhere為基準,偏移offset 指標偏移量 個位元組的位置,函式返回0。如果執行失敗則不改變stream指向的位...