只是想知道我是否有办法将数字打印到控制台 通过调用。它可以是10或10,我不介意。
我希望看到某些函数返回的格式。
我宁愿不使用WriteConsole和很多asm
来做到这一点P.S这也是我的第一个问题,我如何接受答案
答案 0 :(得分:4)
使用msvcrt.dll中的printf:
format PE console
include "win32ax.inc"
start:
cinvoke printf,formatstring,eax
invoke Sleep,-1
formatstring db "%d",13,10,0
section '.idata' import data readable
library msvcrt,'msvcrt.dll',\
kernel32,'kernel32.dll'
import msvcrt,printf,'printf'
import kernel32,Sleep,'Sleep'