もっと詳しく

C言語でファイルサイズを取得する方法について説明します。
C言語では、ファイルサイズを以下の手順で取得します。
 1.サイズを調べたいファイルを開く。
 2.ファイルの終端位置にポインタを移動する。
 3.移動した終端位置がファイルサイズになります。

1.サイズを調べたいファイルを開く。
 →fopen()を使って、ファイルを開きます。
2.ファイルの終端位置にポインタを移動する。
 →fseek()を使って、終端位置にポインタを移動します。
3.移動した終端位置のファイル位置を取得する。(ファイルサイズの取得)
 →ftell()やfgetpos()を使って現在のポインタの位置を取得します。

以下、サンプルです。

続きを読む