fseek函式(轉)
int fseek(FILE *stream, long offset, int fromwhere);fseek 用於二進位制方式開啟的檔案,移動檔案讀寫指標位置.
fseek(in,-1L,1); -- 檔案流in, 零點為當前指標位置,SEEK_CUR 就是 1, -1L -- 檔案指標回退1個位元組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);把fp指標移動到離檔案開頭100位元組處;
fseek(fp,100L,1);把fp指標移動到離檔案當前位置100位元組處;
fseek(fp,100L,2);把fp指標退回到離檔案結尾100位元組處。
參考資料:http://hi.baidu.com/yesreallove/blog/item/0bb05516a3420143f2de3213.html
fseek(in,-1L,1); -- 檔案流in, 零點為當前指標位置,SEEK_CUR 就是 1, -1L -- 檔案指標回退1個位元組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);把fp指標移動到離檔案開頭100位元組處;
fseek(fp,100L,1);把fp指標移動到離檔案當前位置100位元組處;
fseek(fp,100L,2);把fp指標退回到離檔案結尾100位元組處。
參考資料:http://hi.baidu.com/yesreallove/blog/item/0bb05516a3420143f2de3213.html
相關文章
- PHP4使用者手冊:函式->fseek (轉)PHP函式
- 標準輸入輸出服從規則和fileno,freopen,fdopen,ftell,fseek,rewind幾個函式函式
- numtoyminterval函式——數字轉換函式函式
- 轉化函式函式
- 轉換函式函式
- RegQueryValue函式 (轉)函式
- JavaScript 函式(轉)JavaScript函式
- 函式式 Java 到函式式 Kotlin 的轉換函式JavaKotlin
- C++的函式和模板函式 (轉)C++函式
- oracle 分析函式(轉)Oracle函式
- Oracle分析函式{轉}Oracle函式
- oracle字串函式(轉)Oracle字串函式
- ORACLE函式大全(轉)Oracle函式
- Oracle字串函式--轉Oracle字串函式
- 6、ExportToGIF函式 (轉)Export函式
- 4、核心函式 (轉)函式
- 9、SetBackgroundEffect函式 (轉)函式
- 7、支援函式 (轉)函式
- asp常用函式 (轉)函式
- 分頁函式 (轉)函式
- javascript函式速查 (轉)JavaScript函式
- TAPI基本函式 (轉)API函式
- oracle 10g函式大全--轉換函式Oracle 10g函式
- 函式組:TRUX 包含很多的轉換函式函式UX
- ORACLE單行函式與多行函式之五:轉換函式示例Oracle函式
- Excel函式應用教程:函式的引數(轉)Excel函式
- 全形轉半形函式函式
- oracle函式手冊(轉)Oracle函式
- Hive行轉列函式Hive函式
- 類的轉換函式函式
- php轉換ip函式PHP函式
- 轉大寫函式MoneyCn函式
- Oracle行轉列函式Oracle函式
- (轉)Oracle隨機函式Oracle隨機函式
- js日期轉換函式JS函式
- WINDOWS鉤子函式(轉)Windows函式
- 【轉】oracle instr函式Oracle函式
- 定義函式物件 (轉)函式物件