QT Creator простое приложение - PullRequest
0 голосов
/ 06 мая 2010

Я разрабатываю очень простое приложение на своем Ubuntu, используя QtCreator.

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

#include <iostream>

int main(int ArgC, char* ArgV[])
{
    char Name[1000];

    std::cout << "Type your name : ";
    std::cin >> Name;

    std::cout << "Hello " << Name << "\n";
    return 0;
}

При запуске этого приложения с QtCreator строка «Введите ваше имя:» отображается на вкладке «Выходные данные приложения». Но если я наберу какой-нибудь текст и нажму клавишу ввода, ничего не происходит.

Что не так?

Ответы [ 2 ]

5 голосов
/ 06 мая 2010

Похоже, вкладка "Приложение Вывод " не поддерживает Ввод . Попробуйте запустить приложение в отдельной консоли.

0 голосов
/ 07 мая 2010

Вы не должны использовать std :: cout & library при кодировании в Qt

...