C++初学者,编制一个小程序时遇到了问题。说CPU遇到非法指令

提示框显示:The NTVDM CPU has encountered an illegal instruction. CS:301d IP:c434 OP:63 00 00 00 00

原代码为:
#include <iostream.h>
int main() //主函数 main()
{
int i; //定义一个整数变量
cout<<"请输入一个整数:"; //输出语句
cin>>i; //输入语句
cout<<endl; //输出一个换行
cout<<"您输入的整数为:"<<i<<endl;
return 0; //主函数返回值
}

使用的是Visual C++ 6.0,系统32位Win7家庭版
输入完以后点击F7,正常...
然后点运行,就说“无法运行”或“无法找到程序”,

然后我打开文件夹,确实没有发现形成程序,于是我直接将保存的上述代码:“Txt1.txt”后缀直接改成EXE了,然后运行,先是蹦出系统兼容性问题,我点击忽略,然后就蹦出上述对话框,就是说遇到非法指令之类的。

我很困惑,我是初学者,这是我第一次编一个简单的程序,但却遇到了这种问题,表示不解。。。求解释

感谢大家!!!

按F5执行。F7只会编译。

代码不能改成exe执行的。

追问

按F5 出现如下状况

肿么办啊。。。

追答

你把VC界面整个截个图出来看看

追问

我貌似找到问题所在了。。。

追答

 

把原来的文件删掉,然后,添加一个CPP文件

温馨提示:内容为网友见解,仅供参考
第1个回答  2012-07-21
cout<<"请输入一个整数:"; //输出语句

这句话中的“;”是中文版的,换成英文版的,其他没问题
相似回答