Qt Creator 1.3.0 и проблемы с консолью - PullRequest
0 голосов
/ 09 января 2010

Я только что установил Qt Creator 1.3.0 в Ubuntu 9.10. Я хочу использовать Qt Creator 1.3.0 для разработки простых консольных приложений, таких как:

#include <iostream>
using namespace std;

int main()
{
    int n, m;

    cout << "Enter numbers: ";

    cin >> n >> m;
    cout << n << " " << m;

    return 0;
}

Это компиляция. Когда я запускаю его, программа печатает «Введите числа:». Я ввожу два числа, разделенных пробелом, в Выходных данных приложения, но приложение не реагирует ни на одно число.

Плз, помогите мне. Как использовать стандартный консольный ввод C ++ в Qt Creator? Я пытался использовать опцию «Выполнить в терминале», но это не помогает.

Ответы [ 2 ]

1 голос
/ 16 января 2010

Окна вывода приложения, на которые вы, вероятно, ссылаетесь, именно такие, то есть не допускают никакого ввода. Для того чтобы консольные приложения могли разрешить ввод, вам нужно проверить «Запустить в терминале», что должно открыть xterm.

Если это не так или вы хотите использовать другой эмулятор терминала, проверьте настройки терминала в Параметры -> Общие.

0 голосов
/ 27 ноября 2012

Установка абсолютного пути к xterm сработала для меня. Смотрите Консольный ввод с Qt Creator .

Для меня в Ubuntu терминал Qt по умолчанию показывает только вывод ...

...