cout ничего не печатает иногда в Netbeans - PullRequest
0 голосов
/ 28 марта 2019

Я программирую на C ++ с Netbeans 8.2 в школе, на этих компьютерах установлены 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 ]

2 голосов
/ 28 марта 2019

Иногда компилятор печатает и завершает работу, не замечая этого.Таким образом, вы можете использовать cin, чтобы проверить, происходит ли это с вами.

#include <cstdlib>
#include <iostream>

using namespace std;

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

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

Здесь компилятор будет ждать, пока вы введете значение, так что у вас будет достаточно времени для просмотра выходных данных.

0 голосов
/ 28 марта 2019

Я решил это, перейдя к Project Properties -> Run -> Console Type -> Standard output

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...