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

使用Microsoftvisualc++6.0编译生成的程序不能停留界面,一闪就过去了,怎么停,并出现”pressanykeytocontinue“?在编译界面里可以出现... 使用Microsoft visual c++ 6.0编译生成的程序不能停留界面,一闪就过去了,怎么停,并出现”press any key to continue“?在编译界面里可以出现那句话,但自己运行.exe文件就不行。详细解决方案找q870254829.
大家好厉害呀,不过我得过几天试试
展开
 我来答
吴铁骑
2012-01-22 · TA获得超过876个赞
知道小有建树答主
回答量:780
采纳率:60%
帮助的人:158万
展开全部
你这个问题就出在你的代码上了,因为代码没有让它停留的命令,你就在main主函数中加上getchar();或者system("pause");就是停留的命令,不过这个要放在你的结束前面,不要放在main结束字符为return ;就放在return前面就行。运行后,你就可以直接看你的生成程序运行结果了
lzxsdl
2012-01-22 · TA获得超过1309个赞
知道小有建树答主
回答量:693
采纳率:0%
帮助的人:806万
展开全部
你肯定用的是调试模式,因为没断点,直接就运行到底了。
用Ctrl+F5运行就好了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
仍宵雨QL
2012-01-22 · TA获得超过845个赞
知道小有建树答主
回答量:273
采纳率:100%
帮助的人:269万
展开全部
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”键就结束。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2012-01-22
展开全部
如果想停的话,就调用一下头文件:#include <stdlib.h>
并且在程序最后(当然要在return 0;语句之前)写上:system("pause");
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
忘至白葬不情必0T
2012-01-22 · TA获得超过3万个赞
知道大有可为答主
回答量:1.1万
采纳率:90%
帮助的人:1.2亿
展开全部
在main的最后加上getchar()或者system("pause");吧
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(8)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式