我有以下代码:
#include <iostream>
using namespace std;
int main() {
int number;
cout << "Give a number: ";
cin >> number;
return 0;
}
代码编译得很好,并且应该在外部终端中运行。奇怪的部分是运行后Netbeans输出窗口的输出。
当我开始运行程序并给出数字时,它会立即询问输出:
Process is started in an external terminal ...
RUN SUCCESSFUL (total time: 1s)
但是当我开始运行程序并且在给出数字之前等待片刻时,Netbeans输出窗口的输出变为:
Process is started in an external terminal ...
RUN FAILED (exit value -1, total time: 5s)
这不影响外部终端的运行,因为程序在我给出号码时正常运行到最后。但Netbeans输出窗口仍然声称运行失败,显然没有。
这是一个已知的Netbeans错误还是有办法解决它?
操作系统:Windows 7(64位)
Netbeans 7.3.1,包含适用于64位版本Windows的最新Cygwin工具集