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

如果有填systempause的话就不会,其他人都没有这种情况为什么只有我有,是不是设置上出了什么问题。... 如果有填system pause的话就不会,其他人都没有这种情况为什么只有我有,是不是设置上出了什么问题。 展开
 我来答
匿名用户
推荐于2016-02-19
展开全部
如果是通过IDE启动Console程序(比如调试--运行,运行(不调试)),IDE自动在程序中添加语句是程序执行完毕暂停,显示“Press any key to continue...”,方便编程者调试。正常情况下启动Console程序(比如双击exe文件),程序按你写的代码运行,执行到main 函数中的return程序就结束,窗口关闭。所以如果要让窗口不关闭,让程序在return前阻塞就行了,在return 前加上getchar()或system("pause")即可。
更多追问追答
追问
可是别人用的时候都不用加什么东西
追答
哦,忘说明了,使用调试运行的时候不会,使用不调试运行才会自动在程序执行完成后中断。可能是调试运行的情况已经可以通过断点使在程序在任意位置中断,那样做不过是多此一举的缘故。
浙江启扬智能科技有限公司
2023-06-12 广告
不一定,ARM架构的嵌入式开发可以基于uc/os、Linux、Windows等操作系统,而不一定要使用LINUX操作系统。在ARM架构上,Windows和Linux都是可以使用的,而且许多嵌入式系统开发工具也都是支持这两种操作系统的。因此,... 点击进入详情页
本回答由浙江启扬智能科技有限公司提供
zuoyuhsywn
2013-03-03 · TA获得超过4681个赞
知道答主
回答量:60
采纳率:100%
帮助的人:35.2万
展开全部
仔细看debug菜单列表,里面有F5 和 ctrl+F5,如果使用后者则自动认为使用 system pause,可以在控制台下查看结果。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
相思丶猫2C
2012-10-08 · TA获得超过1198个赞
知道小有建树答主
回答量:1432
采纳率:50%
帮助的人:956万
展开全部
从vs运行的话,就算没有pause,它也会pause。
直接运行exe的话,没有pause,它就一闪而过。
更多追问追答
追问
可是我在vs上执行时还是一闪而过。
追答
在vs上执行默认是不会一闪而过。很可能是你设置的问题。找找看
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
咸祎悦0fL1fa
2013-04-11
知道答主
回答量:29
采纳率:0%
帮助的人:2.7万
展开全部
在调试时 选择开始调适(不执行)Ctrl+F5.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
romantichappy
2012-10-07 · 超过31用户采纳过TA的回答
知道答主
回答量:131
采纳率:0%
帮助的人:73.7万
展开全部
用 getch()试试
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式