vs2013的c++程序改成exe文件单独运行是显示the ntvdm cpu has the encountered an illegal instruction

#include<stdio.h>intmain(){inta;printf("输入数字一有惊喜\n");scanf_s("%d",&a);if(a);{printf("... #include<stdio.h>
int main()
{
int a;
printf("输入数字一有惊喜\n");
scanf_s("%d", &a);
if (a);
{
printf("1111\n");
}
getchar();
getchar();
system("pause");
return 0;
}
在vc2013用本地windos调试的时候没有问题,但是改成exe文件用windos直接运行就不行了
,,我知道这句话的意思是“ntvdm cpu有遇到非法指令“求大神指点怎么处理,,,,,谢谢
展开
 我来答
Fe071288
2015-11-17 · TA获得超过514个赞
知道小有建树答主
回答量:976
采纳率:50%
帮助的人:550万
展开全部
直接把代码存成exe系统是不认识的。你要编译程序才行。那个错误的意思是,CPU执行EXE文件的时候碰到了他不认识的东西。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式