我安装了 minGW 和 eclipse CDT,控制台一直在做一些奇怪的事情。该程序的代码是
using namespace std;
#include <iostream>
int main() {
cout << "Hello, windows (8, c++)" << endl;
//system("PAUSE");
return 0;
}
大家都知道,它是Hello World 程序。现在,当我运行它时,Eclipse 控制台会显示一些关于构建的内容,然后变为空白。当我在资源管理器中导航到 HelloWorldProgram.exe 并运行它时,一个窗口会闪现并显示“hello world”,然后立即关闭。当我在 Mac OSX 上执行此操作时,没有问题,并且窗口会一直打开,直到我决定关闭它。现在我知道有一个命令
system("PAUSE") //I dont know what I need to import to use this. Could you tell me that too?
这会给我或多或少相同的效果,但我想知道为什么 Windows 的做法与 OSX 不同,以及我能做些什么来修复它(这让我很恼火)。期待您的回复!