使用Microsoft visual c++ 6.0编译生成的程序不能停留界面,一闪就过去了,怎么停

使用Microsoft visual c++ 6.0编译生成的程序不能停留界面,一闪就过去了,怎么停,并出现”press any key to continue“?在编译界面里可以出现那句话,但自己运行.exe文件就不行。详细解决方案找q870254829.
大家好厉害呀,不过我得过几天试试

你这个问题就出在你的代码上了,因为代码没有让它停留的命令,你就在main主函数中加上getchar();或者system("pause");就是停留的命令,不过这个要放在你的结束前面,不要放在main结束字符为return ;就放在return前面就行。运行后,你就可以直接看你的生成程序运行结果了
温馨提示:内容为网友见解,仅供参考
第1个回答  2012-01-22
你肯定用的是调试模式,因为没断点,直接就运行到底了。
用Ctrl+F5运行就好了
第2个回答  2012-01-22
1.一闪就过去,表示程序执行完毕
2.“press any key to continue“,是编译系统的提示:按任意键继续进行下一步。
3.脱离了编译系统,自就不会出现那一句话。
4.解决方法:
(1)c语言:
开头加
#incude<dos.h>
最后在return 0 ;前加:
system("pause");
变为:
system("pause");
return 0 ;
(2)c++
开头加
#incude<iostream>
最后在return 0 ;前加:
int a ;
std::cin<<a ;
变为:
int a ;
std::cin<<a ;
return 0 ;
运行时,输入一个数,按“enter”键就结束。本回答被提问者采纳
第3个回答  2012-01-22
如果想停的话,就调用一下头文件:#include <stdlib.h>
并且在程序最后(当然要在return 0;语句之前)写上:system("pause");
第4个回答  2012-01-22
在main的最后加上getchar()或者system("pause");吧
相似回答