我下载了个VS2012的,但是我的程序执行时就闪了一下就没了。

如果有填systempause的话就不会,其他人都没有这种情况为什么只有我有,是不是设置上出了什么问题。... 如果有填system pause的话就不会,其他人都没有这种情况为什么只有我有,是不是设置上出了什么问题。 展开
 我来答
匿名用户
推荐于2016-02-19
展开全部
如果是通过IDE启动Console程序(比如调试--运行,运行(不调试)),IDE自动在程序中添加语句是程序执行完毕暂停,显示“Press any key to continue...”,方便编程者调试。正常情况下启动Console程序(比如双击exe文件),程序按你写的代码运行,执行到main 函数中的return程序就结束,窗口关闭。所以如果要让窗口不关闭,让程序在return前阻塞就行了,在return 前加上getchar()或system("pause")即可。
更多追问追答
追问
可是别人用的时候都不用加什么东西
追答
哦,忘说明了,使用调试运行的时候不会,使用不调试运行才会自动在程序执行完成后中断。可能是调试运行的情况已经可以通过断点使在程序在任意位置中断,那样做不过是多此一举的缘故。
镭速传输
2024-10-28 广告
作为深圳市云语科技有限公司的一员,我们推出的FTP替代升级方案,旨在解决传统FTP在安全性、效率、稳定性及管理方面的不足。我们的产品通过采用自主研发的Raysync传输协议,实现高效、安全的文件传输,即使在恶劣网络环境下也能确保传输的稳定性... 点击进入详情页
本回答由镭速传输提供
zuoyuhsywn
2013-03-03 · TA获得超过4681个赞
知道答主
回答量:60
采纳率:100%
帮助的人:34.6万
展开全部
仔细看debug菜单列表,里面有F5 和 ctrl+F5,如果使用后者则自动认为使用 system pause,可以在控制台下查看结果。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
相思丶猫2C
2012-10-08 · TA获得超过1198个赞
知道小有建树答主
回答量:1432
采纳率:50%
帮助的人:937万
展开全部
从vs运行的话,就算没有pause,它也会pause。
直接运行exe的话,没有pause,它就一闪而过。
更多追问追答
追问
可是我在vs上执行时还是一闪而过。
追答
在vs上执行默认是不会一闪而过。很可能是你设置的问题。找找看
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
咸祎悦0fL1fa
2013-04-11
知道答主
回答量:29
采纳率:0%
帮助的人:2.6万
展开全部
在调试时 选择开始调适(不执行)Ctrl+F5.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
romantichappy
2012-10-07 · 超过31用户采纳过TA的回答
知道答主
回答量:131
采纳率:0%
帮助的人:72.6万
展开全部
用 getch()试试
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式