函數名: ftell
頭檔:<stdio.h>
函數原型: long ftell(FILE *stream);
功 能: 偏移量是從檔案開始算起的位元組數。
參 數: FILE *stream 需要傳回指標的檔案流
傳回值:成功傳回目前檔案指標的位置,出錯回傳-1L,是長整數的-1值。
程式例: 開啟文件,在講字串輸入文件流中,並輸出文件的長度
#include<stdio.h>intmain(void){FILE*stream=fopen(test.txt,w+);if(!stream){printf(cannotopenthefilen);return0;}fprintf(stream,www.dotcpp.com );printf(Thefilepointerisatbyte%ldn,ftell(stream));fclose(stream);return0;}
運行結果
Thefilepointerisatbyte14