我安装了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并运行它时,Windows会弹出一个窗口并显示“hello world”,但随即立即关闭。当我在Mac OSX上运行此操作时,没有问题,窗口会一直保持打开状态,直到我决定关闭它。现在我知道有一个命令
system("PAUSE") //I dont know what I need to import to use this. Could you tell me that too?
这将给我带来更或者 less 相同的效果,但我想知道为什么 Windows 与 OSX 不同,并且我可以做些什么来修复它(因为这让我非常烦恼)。