8

好的,所以我在使用 netbeans 时遇到了麻烦。当我运行代码时,我不能输入任何东西,我只能粘贴一些东西,这很烦人。让我们举一个非常简单的例子,代码如下:

    #include <iostream>

int main() {
    int number;
    std::cout << "Give me a number: " << std::endl;
    std::cin >> number;
    std::cout << "You gave me " << number << ". Thank you." << std::endl;
}

好的,当我点击运行时,它会显示“给我号码”。在该文本下有一个白色框,当我单击它时会变成黑色,我无法输入任何内容,因此前进的唯一方法是复制数字并粘贴它。

4

5 回答 5

14

您可以尝试更改控制台类型:

右键单击您的项目 > 属性 > 运行 > 控制台类型

于 2013-08-07T09:49:35.197 回答
7

添加到文森特的解释中,我发现正确的控制台类型是外部终端。

(鉴于这个问题是一年多以前的问题,这主要是为了未来的谷歌人)

于 2014-12-25T02:16:53.700 回答
0

在您的 Netbeans IDE 上,右键单击您的项目 > 属性 > 运行 > 控制台类型 >> 然后将其更改为外部控制台。

这样,“cin”将与您一起工作并记录您的输入。

于 2022-02-08T20:20:44.057 回答
0

ProjectName -> Properties -> Run -> Console -> Standard Output 是我认为原始问题在寻找什么。

于 2019-02-05T16:18:22.147 回答
0

这个问题发生在我身上,我用这种方式解决了它:

右键单击您的项目>属性>运行>控制台类型>标准输出

于 2021-07-18T05:56:38.727 回答