C ++为什么我没有看到cout的输出?

时间:2012-07-12 23:55:33

标签: c++ eclipse cout

鉴于这段代码

//============================================================================
// Name        : prwe.cpp
// Author      : 
// Version     :
// Copyright   : Your copyright notice
// Description : Hello World in C++, Ansi-style
//============================================================================

#include <iostream>
using namespace std;

int main() {
    cout << "Hello World" << endl; // prints Hello World
    return 0;
}

此代码在Eclipse下编译,但控制台窗口中没有显示任何内容。

知道我做错了什么吗?

谢谢

1 个答案:

答案 0 :(得分:6)

程序运行,打印Hello World,然后在看到它之前关闭。

添加

 cin.get();

返回0之前;它应该工作正常。然后,您必须按Enter才能关闭控制台。

cin.get();正在做的是要求用户输入继续,并且在这种情况下继续关闭程序。