【问题标题】:Can't type anything while running code in netbeans在netbeans中运行代码时无法输入任何内容
【发布时间】:2013-08-07 09:40:28
【问题描述】:

好的,所以我在使用 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;
}

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

【问题讨论】:

    标签: c++ netbeans


    【解决方案1】:

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

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

    【讨论】:

    • 5 年后,这仍然是一个相关的解决方案(只是遇到了同样的问题),那些 Netbeans 人甚至用他们的 IDE 做什么?
    【解决方案2】:

    补充文森特的解释,我发现正确的控制台类型是外部终端。

    (鉴于这个问题是一年多以前的问题,这主要是为了未来的 Google 员工)

    【讨论】:

    • 我是一名未来的谷歌员工,目前标准输出似乎正在发挥作用
    • @MrRedstoner 默认控制台在我尝试输入时仍然无法正常工作。
    【解决方案3】:

    ProjectName -> 属性 -> 运行 -> 控制台 -> 标准输出是我认为原始问题在寻找什么。

    【讨论】:

      【解决方案4】:

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

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

      【讨论】:

        【解决方案5】:

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

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

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2012-12-31
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2022-01-22
          • 1970-01-01
          • 1970-01-01
          • 2015-06-30
          相关资源
          最近更新 更多