関数名: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(ファイルを開けませんn);return0;}fprintf(stream,www.dotcpp.com );printf(Thefilepointerisatbyte%ldn,ftell(stream));fclose(stream);return0;}
走行結果
ファイルポインタはbyte14にあります