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

dphi5xsq  于 2022-11-10  发布在  其他
关注(0)|答案(5)|浏览(180)

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

好吧,当我点击运行,它显示我“给予我的数字”。在该文本下有一个白色的框,变成黑色,当我点击它,我不能键入任何东西,所以唯一的办法是向前移动复制的数字和粘贴它。

t1rydlwq

t1rydlwq1#

您可以尝试更改控制台类型:
右键单击项目〉属性〉运行〉控制台类型

x33g5p2x

x33g5p2x2#

加上Vincent的解释,我发现正确的控制台类型是外部终端。
(考虑到这个问题是一年多前的事了,这主要是为了未来的谷歌人着想)

x8diyxa7

x8diyxa73#

  • ProjectName* -〉属性-〉运行-〉控制台-〉标准输出是I THINK原始问题要查找的内容。
yh2wf1be

yh2wf1be4#

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

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

disho6za

disho6za5#

在Netbeans IDE上,右键单击Project〉Properties〉Run〉Console Type〉〉然后将其更改为外部控制台。
这样,“cin”将与您一起工作并记录您的输入。

相关问题