vs2010怎么编译c一闪而过有什么解决办法?

 我来答
陈学阳
2010-09-19 · TA获得超过2.8万个赞
知道大有可为答主
回答量:2.1万
采纳率:14%
帮助的人:5532万
展开全部
system("pause");进入暂停模式,等用户输入任何键就继续执行。加上头文件#include "iostream.h"

如果对您有帮助,请记得采纳为满意答案,谢谢!祝您生活愉快!
奔跑的庞庞
2015-11-04 · TA获得超过180个赞
知道答主
回答量:149
采纳率:0%
帮助的人:108万
展开全部
这是因为程序运行过快而导致的,程序运行结果就会输出后一闪而过。

解决方法:system("pause");进入暂停模式,等用户输入任何键就继续执行。加上头文件#include "iostream.h"
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
llyn23
2010-09-19 · TA获得超过5142个赞
知道大有可为答主
回答量:1831
采纳率:50%
帮助的人:1837万
展开全部
这是因为程序运行过快的原因,程序运行结果就会显示后立即消失。

解决方法:加一个输入函数。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
sdchaoyang
2012-08-25
知道答主
回答量:8
采纳率:0%
帮助的人:3.7万
展开全部
在return 上一行加上 system(“pause”)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
风若远去何人留
2015-11-18 · 知道合伙人互联网行家
风若远去何人留
知道合伙人互联网行家
采纳数:20412 获赞数:450116
专业C/C++软件开发

向TA提问 私信TA
展开全部
当程序运行结束后,会自动退出命令行窗口,导致无法查看运行结果。要解决这个问题,需要使命令行窗口不自动关闭。有两种方法可以达到目的:

1 使用system("pause");
在退出程序的位置,增加调用system("pause");语句,包括主函数中的return以及程序内部调用exit的位置。
system("pause");是调用系统命令pause,其功能为使当前命令行窗口暂停,直到按任意键继续。
要调用system函数,需要引用头文件stdlib.h。

2 使用getch函数。
getch函数是windows平台特有的输入函数,功能为等待从终端输入一个字符。
调用getch可以实现1中相似的效果。调用位置与1中system函数调用的位置相同。
要调用getch函数,需要引用头文件conio.h。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式