2011-01-15 12 views
0

私はThe Binary AuditorからC++とasmの問題を解決しています。私はC++のものは何も問題はありませんが、アセンブリは私に少し問題を与えています。私は、第1のアセンブリの問題は、本質的に、テキストファイルの1行に1つの値を格納しているfloat値の一連の平均値を計算するように要求されますWindows 7のASMのファイルからフロートを読み取る

にMASM32を使用しています。これまでのところ、私はファイルからデータを読み込み、一連の文字として配列に格納することができました。

だから、私の質問は、アレイからfloat値を抽出するために、私は物理的に、各バイトを見て改行文字を検出すると」。の、その後、山車を構築する必要があるでしょうか?より簡単な方法はありますか?

ありがとうございます。

答えて

1

あなたの言ったようにしてください。私はそれが単一のパスで行うことができると思う:あなたのファイルから1バイト後にバイトを読み取り、floatをすぐに数字の後ろに構成する。

CRTライブラリの使用が許可されている場合は、fscanf()などの関数を呼び出してstringをdoubleに変換することもできますが、ここでの目標はアセンブラで行うことです。

関連する問題