Запустите код C ++ в Qt Creator на Ubuntu - PullRequest
0 голосов
/ 07 марта 2011

Я должен написать немного C ++ на Ubuntu Linux. После многих поисков я нашел IDE Qt Creator и компилятор G ++. Итак, проблема в следующем: как запустить программу на C ++ и показать консольное черное окно? Например, как я могу получить результат из этого кода:

#include <QtCore/QCoreApplication>
#include <iostream>

using namespace std;

int main()
{
    cout << "Hello";
    int a[5];
    cout << "Enter 5 numbers";
    for(int i=0;i<5;i++)
        cin >> a[i];
    for(int i=0;i<5;i++)
        cout << a[i] << " ";
}

Я очень спешу и буду очень благодарен за ваш ответ.


Я изменил код на это:

#include <QtCore/QCoreApplication>
#include <iostream>
using namespace std;
int main()
{
//    QCoreApplication a(argc, argv);
    cout<<"Hello";
    int a[5];
    cout<<"Enter 5 numbers";
    for(int i=0;i<5;i++)
        cin>>a[i];
    for(int i=0;i<5;i++)
        cout << a[i] << " " << flush; 
//    return a.exec();
}

но все еще не работает. Я вписываю каждый номер в одну строку, это правильно? Как правильно ввести данные для массива?

Ответы [ 2 ]

3 голосов
/ 07 марта 2011

Ну ... есть кнопка воспроизведения, которая запустит ваше приложение.В нижней правой части QTCreator есть вкладка «Вывод приложения 3», которая покажет вам вывод.

Если вы хотите запустить приложение в консоли без QtCreator, перейдите в папку, где у вас естьваш исходный кодДолжен быть исполняемый файл, который вы можете запустить с

./excutable_name
2 голосов
/ 23 февраля 2013

В настройках запуска установлен флажок «Запуск в терминале» (левый край, вкладка «Проекты», «Выполнить», «Настройка запуска»).Если вы проверите, что вы открыли внешний терминал, по умолчанию xterm.Вы можете настроить другой терминал в настройках lobal («Инструменты», «Опции», «Среда», «Общие», «Система»)

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