此代码出了问题,我正在寻求帮助
#include<stdio.h>
int main (void)
{
__asm
{y db 10
format db "%s"
mov eax, y
add eax,1
push eax
push format
call printf
push 0x8
}
}
答案 0 :(得分:1)
我想线程很快就会暂停(&#34;关闭主题&#34;),所以让我快速显示更正的代码:
#include<stdio.h>
int main (void)
{
char y = 10;
char* format = "%d";
__asm
{
movzx eax, y
add eax,1
push eax
push format
call printf
add esp, 8
}
return 0;
}