LRESULTファイル位置の取得は、ftell()を使用します。ファイル位置とは、カーソル位置のようなもので読み込み書き込みの規準となる位置のことです。失敗すると、-1を返します。サンプルコード指定したファイル「test.txt」のファイルサイズを取得します。バイトというように、「test.txt」ファイルのサイズが表示されるはずです。fseek()でファイル終端(SEEK_END)までファイル位置を移動させ、ftell()で、現在のファイル位置を取得しています。それと、fopen()で開く際には、バイナリモードで開くようにしましょう。環境によって変わるらしいですが、バイナリモードのほうが確実です。今回はftell()を使用しましたが、long型のftell()よりも、fpos_t型のfgetpos()を使用したほうが2GBを超えるファイルを扱える為、確実だと思います。-コメント管理者の承認待ちコメントです。|コメントするname:email:url:comments:Cookieに登録この記事のトラックバックURLトラックバック機能は終了しました。2.0▲このページの先頭へ。