LRESULTファイル位置の設定は、fseek()を使用します。ファイル位置とは、ファイルにおけるカーソル位置のようなもので読み込み書き込みの規準となる位置のことです。失敗すると、0以外を返します。種類には以下のものが定義されています。SEEK_SETを設定すると、fsetpos()とほぼ同じ機能となります。ちなみに、ftell()と、fgetpos()の違いは、型がfpos_t型かlong型かの違いです。VC8では、fpos_t型は、_int64で定義されている為、long型に比べて、ファイルサイズが2GBを超えても大丈夫なわけです。fgetpos()を使用したほうが安全と言えるかもしれません。)サンプルコード指定したファイル「test.txt」のファイルサイズを取得します。バイトというように、「test.txt」ファイルのサイズが表示されるはずです。fseek()でファイル終端(SEEK_END)までファイル位置を移動させ、ftell()で、現在のファイル位置を取得しています。それと、fopen()で開く際には、バイナリモードで開くようにしましょう。環境によって変わるらしいですが、バイナリモードのほうが確実です。-コメントするname:email:url:comments:Cookieに登録この記事のトラックバックURLトラックバック機能は終了しました。2.0▲このページの先頭へ。