😸
[C] ftell 関数
機能
ファイルストリームの現在位置を取得する[1]
使用例
0
と表示する
\n
は改行を表す エスケープシーケンス[2]
コード
FILE *fp = fopen("sample.txt", "r");
printf("%ld\n", ftell(fp));
fclose(fp);
全文
#include <stdio.h>
void main() {
FILE *fp = fopen("sample.txt", "r");
printf("%ld\n", ftell(fp));
fclose(fp);
}
実行結果
0
5
をファイルの先頭から5文字進めて表示する
コード
FILE *fp = fopen("sample.txt", "r");
fseek(fp, 5, SEEK_SET);
printf("%ld\n", ftell(fp));
fclose(fp);
全文
#include <stdio.h>
void main() {
FILE *fp = fopen("sample.txt", "r");
fseek(fp, 5, SEEK_SET);
printf("%ld\n", ftell(fp));
fclose(fp);
}
実行結果
5
Discussion