vs2010 c++中内嵌汇编代码有关问题
vs2010 c++中内嵌汇编代码问题
试着在vc中写汇编,不过例子有点调不过去,问问哪里出错
就是简单的printf,对着网上找的和vs中汇编窗口的内容。我感觉在汇编窗口中看到的和我写的应该是相同的,为什么调式的时候会出程序停止工作这种错误呢?编译是没问题的
------解决思路----------------------
mov eax,ptintf
call eax
试着在vc中写汇编,不过例子有点调不过去,问问哪里出错
就是简单的printf,对着网上找的和vs中汇编窗口的内容。我感觉在汇编窗口中看到的和我写的应该是相同的,为什么调式的时候会出程序停止工作这种错误呢?编译是没问题的
#include <stdio.h>
char szformat[] = "%s %s\n";
char szHello[] = "Hello";
char szWorld[] = "world";
int main()
{
printf(szformat, szHello, szWorld);
__asm
{
push offset szWorld
push offset szHello
push offset szformat
call printf
add esp,0Ch
}
return 0;
}
------解决思路----------------------
mov eax,ptintf
call eax