C++ 如何在在最后暂停程序

我用的studio2008,运行程序时程序运行完自动关闭了窗口,根本看不到结果。有人说最后加一句getchar();可是我加了也一样,完全没用,程序还是运行完直接关闭。请... 我用的studio2008, 运行程序时程序运行完自动关闭了窗口,根本看不到结果。有人说最后加一句getchar();可是我加了也一样,完全没用,程序还是运行完直接关闭。

请问应该怎么做
不是有写程序最后都是“按任意键退出”的那种么,一楼的答案看起来不是很主流啊……
展开
 我来答
srhouyu
推荐于2016-11-08 · TA获得超过2407个赞
知道大有可为答主
回答量:1198
采纳率:37%
帮助的人:930万
展开全部
C++如果要用getchar()的话,如果你程序中又用到了scanf,就需要连写两个getchar(),这是与C语言不同的地方。

一般来说,在返回前直接用system("pause")即可。
jinabest
2009-03-10
知道答主
回答量:36
采纳率:0%
帮助的人:17.9万
展开全部
开头加上#include "windows.h"
最后写上一句Sleep(5000);
S大写,5000表示5000毫秒即5秒,可自己改。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友9b412d3
2009-03-10 · TA获得超过360个赞
知道小有建树答主
回答量:453
采纳率:100%
帮助的人:98.3万
展开全部
不用楼上说的那么麻烦,我刚开始问他们就这样就行.
在return(0);
上一行加
system("pause");
就OK了.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友2c91fce
2009-03-10 · TA获得超过117个赞
知道答主
回答量:164
采纳率:0%
帮助的人:109万
展开全部
system("pause");

别忘头文件 #include<windows.h>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式