我有以下代码:
#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 工具集