关于程序停顿“Press any key to continue”的问题
前两天有人问道:如何使程序停顿,即在命令行运行程序是出现“Press any key to continue”.
高手回答是:添加system("pause")语句或getchar()语句。
我今天发现一个问题,如果我用快捷健Ctrl+F5运行程序,
运行之后会自动弹出“Press any key to continue”。
如果在程序中添加system("pause")语句,运行之后会弹出“Press any key to continue”,回车之后会再次弹出“Press any key to continue”。
但是如果直接用鼠标点击Run程序,则不会停顿,程序执行完后会自动跳出。
也就是说,在用快捷健Ctrl+F5时,系统会自动调用system("pause")功能。
一般教科书上贴得程序执行窗口,应该都是在使用快捷健Ctrl+F5后形成的。
PS.我使用的是VS2005, VC6.0没试过。以上是个人经验,仅供参考。