好吧,我在使用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;
}
好吧,当我点击运行,它显示我“给予我的数字”。在该文本下有一个白色的框,变成黑色,当我点击它,我不能键入任何东西,所以唯一的办法是向前移动复制的数字和粘贴它。
5条答案
按热度按时间t1rydlwq1#
您可以尝试更改控制台类型:
右键单击项目〉属性〉运行〉控制台类型
x33g5p2x2#
加上Vincent的解释,我发现正确的控制台类型是外部终端。
(考虑到这个问题是一年多前的事了,这主要是为了未来的谷歌人着想)
x8diyxa73#
yh2wf1be4#
这个问题发生在我身上,我用这种方法解决了这个问题:
右键单击项目〉属性〉运行〉控制台类型〉标准输出
disho6za5#
在Netbeans IDE上,右键单击Project〉Properties〉Run〉Console Type〉〉然后将其更改为外部控制台。
这样,“cin”将与您一起工作并记录您的输入。