DEV C++我在return 前面加了getchar();为什么还是看不到结果啊

哪位高手出来教教小弟啊!!!我刚装那软件不会用我就写个最基本的#include<iostream>usingnamespacestd;intmain(){cout<<"h... 哪位高手出来教教小弟啊!!!
我刚装那软件不会用 我就写个最基本的
#include<iostream>
using namespace std;
int main()
{
cout<<"hello,world";
getchar();
return 0;
}
加了也是一闪而过
展开
 我来答
雀宜年礼咏
2019-08-05 · TA获得超过3万个赞
知道大有可为答主
回答量:1.2万
采纳率:26%
帮助的人:642万
展开全部
比如程序只有输出,那么最后的getchar
就等待输入,起到暂停的作用
如果程序需要输入,那么最后会有一个回车,就让getchar
读取了,于是暂停就失效了
hahacjh
2009-08-29 · 超过16用户采纳过TA的回答
知道答主
回答量:43
采纳率:0%
帮助的人:41.1万
展开全部
我试了一下,在我的机器上它停了,没有一闪而过;

如果你机器上getchar()不好用的话,换成:

char k;
cin>>k;
return 0;

试试吧。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
LuoJi_1995
推荐于2016-03-13 · TA获得超过1714个赞
知道小有建树答主
回答量:613
采纳率:0%
帮助的人:765万
展开全部
应该这样:

#include<iostream>
#include <conio.h> //控制台输入输出
using namespace std;
int main()
{
cout<<"hello,world";
getch(); //控制台暂停
return 0;
}

-------------------------------

补充:
这样也可以

#include <iostream>
using namespace std;
int main()
{
cout<<"hello, world";
system("pause");//调用暂停
return 0;
}
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
eire1224
2009-08-29 · TA获得超过407个赞
知道小有建树答主
回答量:244
采纳率:0%
帮助的人:292万
展开全部
如果前面使用过scanf函数 要加2个getchar();
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友8de927025
2009-08-30 · 超过18用户采纳过TA的回答
知道小有建树答主
回答量:81
采纳率:0%
帮助的人:0
展开全部
system("pause");

用这个语句也是可以的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(5)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式