在 Netbeans 中运行代码时无法键入任何内容

Can't type anything while running code in netbeans

本文关键字:任何内 Netbeans 运行 代码      更新时间:2023-10-16

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

好吧,当我点击run时,它会显示"给我号码"。在这个文本下面有一个白色的框,当我点击它时,它变成了黑色,我不能键入任何内容,所以向前移动的唯一方法是复制数字并粘贴它。

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

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

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

(考虑到这个问题是一年多前的事了,这主要是为了未来的谷歌员工)

ProjectName->属性->运行->控制台->标准输出我认为是原来的问题。

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

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

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

这样";cin";将与您合作并记录您的输入。