BMP以外にもJPGなどを個人でしていた時です。
明らかにバイト数が合わなかったのです。
http://tricky-code.net/mine/c/mc10bine. ... ンパイルしたのですが
16進数でいう00からFFまでをall_char.txtとして保存したとき
0 1 2 3 4 5 6 7 8 9 A B C D E F
0: 00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0e 0f 10 ................
10: 11 12 13 14 15 16 17 18 19 .........
という感じで途中までしか出力できません。
1AであるSUBという制御記号が問題かと思われます。
理由は
「テキストファイルのファイル終端(EOF)を表すのによく使われる。」
という記述があるから。
よくよく見ると0D(CR=復帰)も表示できていません
ほとんど丸写ししたのでtrickyなところが多めです。
オフトピック
見出しなどは勝手に追記しました。
► スポイラーを表示
オフトピック
Yahoo知恵袋でも質問しています。