好,所以我遇到了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;
}
好吧,当我点击运行时,它会向我显示“给我号码”。在该文本下方有一个白色框,当我单击该框时该框变成黑色,并且我无法键入任何内容,因此前进的唯一方法是复制该数字并将其粘贴。
您可以尝试更改控制台类型:
右键单击您的项目>属性>运行>控制台类型
根据文森特的解释,我发现正确的控制台类型是外部终端。
(鉴于这个问题是一年多以前的,这主要是为了将来的Google员工)
ProjectName->属性->运行->控制台->标准输出是我认为原始问题正在寻找的内容。