最近,我一直在尝试向this website学习C++。不幸的是,每当我尝试运行其中一个代码示例时,我都会看到该程序打开了大约半秒,然后立即关闭。有没有办法阻止程序立即关闭,这样我就可以看到我的努力的成果?
发布于 2010-03-27 22:34:22
James提出的解决方案适用于所有平台。
或者,在Windows
上,您也可以在从main
函数返回之前添加以下内容:
system("pause");
这将运行pause
命令,该命令将等待您按下某个键,同时还会显示一条漂亮的消息Press any key to continue . . .
发布于 2010-03-28 00:08:38
我通常只是在main()
的右花括号上放一个断点,当程序以任何方式到达程序末尾时,断点就会命中,你可以使用ALT-Tab组合键到控制台窗口来查看输出。
发布于 2010-03-27 22:39:25
如果你使用的是cmd.exe,为什么不直接从控制台运行程序呢?这样,在程序结束后,窗口仍保持打开状态。
编辑:当我使用KDevelop4时,在其底部的选项卡中运行着一个完全成熟的Bash ( Linux CLI)实例。这就是我在这种情况下使用的。
https://stackoverflow.com/questions/2529617
复制相似问题