0

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;
}

コンパイルします。実行すると、プログラムは「数字を入力してください:」と出力します。アプリケーション出力にスペースで区切られた 2 つの数字を入力しましたが、アプリケーションはどの数字にも反応しません。

助けてください。Qt Creator で標準の C++ コンソール入力を使用するには? 「ターミナルで実行」オプションを使用しようとしましたが、役に立ちません。

4

2 に答える 2

1

おそらくあなたが言及しているアプリケーション出力ウィンドウはまさにそれです。つまり、入力を許可しません。コンソール アプリケーションで入力を許可するには、[ターミナルで実行] をオンにする必要があります。これにより、xterm が開きます。

そうでない場合、または別のターミナル エミュレータを使用したい場合は、[オプション] -> [全般] でターミナル設定を確認してください。

于 2010-01-16T17:10:11.110 に答える