cout有时在Netbeans中不显示任何内容

时间:2019-03-28 12:39:42

标签: c++ netbeans

我在学校用NetBeans 8.2用C ++编程,这些计算机具有Ubuntu 14.04和gcc-4.3

cout随机工作,但不会在日志中发送任何错误。

这里的每台计算机都有相同的问题。

main.cpp:

#include <cstdlib>
#include <iostream>

using namespace std;

int main(int argc, char** argv) {

    cout << "Hello World!" << endl;
    return 0;
}

可能的(和预期的)输出:

Hello World!

RUN FINISHED; exit value 0,; real time: 0ms; user: 0ms; system: 0ms

其他可能的输出:

RUN FINISHED; exit value 0,; real time: 0ms; user: 0ms; system: 0ms

2 个答案:

答案 0 :(得分:2)

有时编译器会打印出并完成而不会引起注意。因此,您可以使用cin来检查是否正在发生这种情况。

#include <cstdlib>
#include <iostream>

using namespace std;

int main(int argc, char** argv) {

    cout << "Hello World!" << endl;
    int test;
    cin >> test;
    return 0;
}

在这里,编译器将等待您输入值,因此您将有足够的时间查看输出。

答案 1 :(得分:0)

我解决了转到{{​​1}}

的问题