0

我一直在解决The Binary Auditor中的 c++ 和 asm 问题。我通过 c++ 的东西没问题,但是程序集给我带来了一些麻烦。我在 Windows 7 上使用 masm32。

第一个汇编问题本质上要求您计算存储在文本文件中的一系列浮点值的平均值,每行一个值。到目前为止,我已经能够从文件中读取数据并将其作为一系列字符存储在数组中。

所以,我的问题是,要从数组中提取浮点值,我需要物理查看每个字节,检测换行符和'.',然后构造浮点数吗?有没有更简单的方法?!

谢谢

4

1 回答 1

1

照你说的做。我认为它可以一次性完成:从文件中逐字节读取并立即构造浮点数。

如果您被允许使用 CRT 库,您也可以调用 fscanf() 或其他东西将字符串转换为双精度,但我认为这里的目标是在汇编程序中进行,所以按照所说的进行。

于 2011-01-16T11:58:24.077 回答