使用VS2005,用Ctrl+F5运行程序,结果控制台窗口一闪就没了,也没有出现'press any key to continue...' 或者“请按任意键继续”。
方案一:网上最常见的解决方案是,在程序结尾的return 0;之前加system('pause')或getchar(),或者断点等等让程序停顿。
方案二:从微软的论坛上得到了另一种解决方法,如下。
出现这种原因,主要是建立工程时选用的是“空工程(Empty Project)”,而不是“Win32控制台程序(Win32 console application)”。
解决的方法是:将工程属性(properties)> 'configuration properties' > 'linker' > 'system'中的'subsystem'
改正完之后,重新使用Ctrl+F5运行程序,问题已经解决,让人喜欢的'press any key to continue...' (“请按任意键继续”)又回来了!!!