我决定再次花费一些时间与C++
,这就是为什么我在今天的最新版本下载了名为Dev-C++
的IDE。控制台应用程序不会立即关闭
从几年前的学习C++
,我记得在main()
函数退出后,控制台窗口会立即关闭。
int main() {}
但是上面的代码行并没有让控制台窗口只闪烁并消失。而不是这种行为 - 我真正期望的 - 出现控制台窗口并向我显示以下消息。
Process exited normally.
Press any key to continue . . .
在过去的几年里,我有没有发现有变化?我不记得IDE做这些奇怪的事情,更少我可以相信GCC
编译器改变了这种方式!
我的控制台应用程序正在发生什么事,我该如何防止罪魁祸首呢?
更新:为了清楚起见,此行为可能是所谓的功能。但我不想使用此功能,因为我的应用程序用于设置文件夹结构而不显示任何输出。顺便说一句,我的操作系统是Windows 7.
我知道Visual Studio在IDE中运行程序时会执行此操作。你有没有尝试过通过shell调用它? – SinisterMJ 2012-08-08 20:51:45
而这个控制台在... mac?视窗? Linux呢? ENIAC? – 2012-08-08 20:51:53
@MarcB。 windows 7. – danijar 2012-08-08 20:52:43