-
-
[求助]wsprintf函数?
-
发表于:
2012-11-22 19:03
9286
-
如下:
szFormat db '%X,%X,%X,%X,%X,%X',0
LOCAL @szB[18]:byte
invoke wsprintf,addr @szBuffer,addr szFormat,@szB[0],@szB[1],@szB[2],@szB[3],@szB[4],@szB[5]
如上代码,本来打算将数组@szB的18个元素以16进制输出的(每个数据均是一个字节),但是在调用了wsprintf函数之后,一直出错,如果把LOCAL @szB[18]:byte改为LOCAL @szB[18]:dword,那么输出将一直出现比较乱的码值,比如输出是CB9B7B5,480CB9B7,23480CB9,2C23480C,492C2348,79492C23,请问是为什么?
在win32汇编下怎样把一字节数组元素以16进制输出,请问?
[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课