★ MASM_StdCFun例子:MASM使用标准C函数
缺点:不能检查标准函数中的格式错误等等
;使用标准C函数必须包含的
include msvcrt.inc
includelib msvcrt.lib
在ASM中调用C标准函数与在C环境下使用方式相同,如scanf在ASM中使用addr,而在printf中直接使用变量名。
例子小片断
;Y^X
invoke crt_pow,qword ptr double_000000003,qword ptr double_000000003
fstp double_001
invoke crt_printf,@CTEXT("crt_pow130 = %20.5lf",13,10),double_001
;C的printf与scanf
.repeat
invoke crt__flushall
invoke crt_printf,@CTEXT("浮点数1:")
invoke crt_scanf,@CTEXT("%lf"),addr double_1
.until eax != 0
[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!