📄 str2ascii.asm
字号:
;取字符串的asc码
;如"中"字的asc码是D6D0
str2ascii proto:DWORD ,:DWORD
.code
;参数
;@src[in];要转换的字符串的指针
;@dest[out];接受转换后的字符串的指针,
;返回值:
;eax:转换后的字符串的指针
str2ascii proc uses esi @src,@dest
local @szBuf[4]:BYTE
mov esi,@src
.while BYTE ptr [esi]
xor eax,eax
mov al,[esi]
invoke wsprintf,addr @szBuf,ctext("%02X "),eax
invoke _lstrcat,@dest,addr @szBuf
mov @dest,eax
inc esi
.endw
mov @dest,eax
ret
str2ascii endp
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -