C/C++の宿題を片付けます 87代目
■ このスレッドは過去ログ倉庫に格納されています
0027デフォルトの名無しさん
2007/05/14(月) 23:20:48[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秒とかかかってしまいます。
高速なアルゴリズムをよろしくお願いします。
■ このスレッドは過去ログ倉庫に格納されています