[1] 授業単元:プログラミング演習
[2] 問題文(含コード&リンク):
読み込んだファイルの内容を16進ダンプし、新しいファイルに出力しなさい。
ただし、読み込むファイルの最大サイズは2MBまであり
最大サイズのファイルを与えられた場合も出力は5秒程度で終わること。

[3] 環境
 [3.1] OS:Windows 2000/XP
 [3.2] コンパイラ名とバージョン:VC++ 6.0
 [3.3] 言語:C++
[4] 期限:2007年5月16日まで


挑戦課題の一つです。
エラー処理はそこそこでいいので、速ければ速いだけ良い、という問題です。

ダンプするだけならたいしたことないのですが、
CString を使って1バイトごとに変換していくと、
1MB処理するのに80秒とかかかってしまいます。

高速なアルゴリズムをよろしくお願いします。