0

我刚刚在 Ubuntu 9.10 中安装了 Qt Creator 1.3.0。我想使用 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;
}

它编译。当我运行它时,程序会打印“输入数字:”。我在应用程序输出中输入了两个用空格分隔的数字,但应用程序不对任何数字做出反应。

请帮帮我。如何在 Qt Creator 中使用标准 C++ 控制台输入?我尝试使用“在终端中运行”选项,但没有帮助。

4

2 回答 2

1

您可能指的应用程序输出窗口正是如此,即它不允许任何输入。对于允许输入的控制台应用程序,您需要检查“在终端中运行”,它应该打开 xterm。

如果没有,或者您希望使用不同的终端仿真器,请检查选项 -> 常规中的终端设置。

于 2010-01-16T17:10:11.110 回答
0

设置 xterm 的绝对路径对我有用。请参阅使用 Qt Creator 的控制台输入

对于我在 Ubuntu 中,Qt 的默认终端只显示输出......

于 2012-11-27T16:17:11.957 回答