码迷,mamicode.com
首页 > 编程语言 > 详细

C++控制台一闪而过

时间:2015-04-26 09:33:55      阅读:150      评论:0      收藏:0      [点我收藏+]

标签:控制台   c++   

很多初学C++者,都会从控制台入手,但写出来的代码经常一闪而过,(有的编译器不会出现这样的情况)。

例如:

#include<iostream>

using namespace std;

//main函数是一个程序的入口

//int是整数类型(integer)

//main函数的返回值是整数类型,所以要在函数名称前声明返回类型(int)

int main()

{

    cout<<"Hello world!"<<endl;    //cout是标准程序库提供的,所以要引入名称空间:using namespace std;

    //而endl是换行,即(End Line)
    //代码出自<a target=_blank href="http://blog.csdn.net/imcjysy/article/details/43838459">http://blog.csdn.net/imcjysy/article/details/43838459</a>,一个C++ Hello world程序

}

程序编译出来会有一个黑窗口一闪而过,我们将它称为控制台。

很多初学者就卡在这里,这并不是代码有问题,也不是编译器的BUG,

解决方法:

在Main函数里加一个cin.get();

cin.get的作用是为了读掉行末的回车。

现在程序就不会一闪而过了。

注意:

有的地方用一个cin.get();还不够,需要用两个。(仅少数情况)



C++控制台一闪而过

标签:控制台   c++   

原文地址:http://blog.csdn.net/imcjysy/article/details/45272105

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!