rewind函式
將位置指標重新置位到檔案首部
rewind
(檔案指標);
返回為void型別,不需賦返回值於變數
fseek函式
定位位置指標
fseek
(檔案指標,位移量,起始點);
//原型
intfseek
(file *stream,
long offset,
int fromwhere)
;
檔案定位位置
起始點表示符號
數字表示
檔案首部
seek_set
0當前位置
seek_cur
1檔案末尾
seek_end
2例如,將檔案位置指標指向檔案末尾
fseek
(fp,0l,
seek_end
);
注:使用fseek跳過一段資料域時,系統自動將這些域賦值為0
ftell函式
返回當前位置指標的位置
變數(long型)=
ftell
(檔案指標);
表示當前檔案指標偏離檔案首部的位元組數 檔案定位函式
void rewind file stream rewind 用來將位置指標移動到檔案開頭 int fseek file stream long offset int whence offset 為偏移量,也就是要移動的位元組數。之所以為 long 型別,是希望移動的範圍更大,能處理的檔案更大。of...
檔案流之檔案的定位
使用檔案流時,檔案中有乙個指標標誌檔案當前的讀寫位置。讀寫乙個字元後,檔案的位置指標會向後移動到下乙個字元的位置。有時候,程式需要從檔案的不同位置 跳躍 地讀取字元,這時就要用到相關的函式。檔案指標,即指向檔案的指標。關於利用檔案指標進行檔案讀寫可以看我上篇部落格 1.rewind 函式 格式 re...
C語言檔案定位函式rewind和fseek
移動檔案內部位置指標的函式主要有兩個,即 rewind 和 fseek rewind 用來將位置指標移動到檔案開頭,前面已經多次使用過,它的原型為 void rewind file fp fseek 用來將位置指標移動到任意位置,它的原型為 int fseek file fp,long offset...