LRESULTバイナリファイルの読み込みは、fread()関数を使います。変更する必要があります。最後まで読み込まれないという不具合が生じてしまいます。成功すると、読み込んだデータの個数を返し、データが無いと、0を返します。サンプルコード10x10ドットのビットマップファイル「test.bmp」をバイナリファイルとして読み込み、16進数のダンプ処理(表示)を行います。ちなみに、ダンプとは、なんらかのデータファイルやテキストファイルを生のデータとして解析するために目に見える形として表示や保存する事です。設定したフラグがONかOFFかを見たりなど、ちょいちょい役に立ちます。続いて表示されているはずです。これは、ビットマップファイルのヘッダの一部ですが、拡張子で判定しなくてもダンプした結果を基に、ヘッダからビットマップファイルと判定できるわけです。するのを忘れないようにして下さい。用意し、fread()の戻り値からファイルサイズを取得してから、2桁の16進数表示を16列毎に行っています。途中で終わってしまいますので気をつけてください。-コメントするname:email:url:comments:Cookieに登録この記事のトラックバックURLトラックバック機能は終了しました。2.0▲このページの先頭へ。