在VC++6.0中运行控制台程序后,执行完后控制台会出现 Press any key to continue . . . 按任意键,控制台才消失。
但是换到在VC++7.0 (VS.NET的VC++)中编写的控制台程序,点击运行后,默认情况下马上把控制台关了,让你看不到输出结果。那么在这个IDE下如何让 Press any key to continue . . . 再次出现呢?
C++中实现"任意键暂停"对于要直接查看输出结果时很重要的,比如你用的是BC编辑器,不能像VC那样自己实现程序运行完后暂停,而是跳回到编辑状态,根本看不到运行结果。
有的人会用#include<conio.h>加上getch();来实现,其实完全不需要的……
用VC或BC编辑C++程序,不用像C语言中加入头文件conio.h ,然后用getch()来实现任意键暂停。
用system("pause");这个语句就可以,不过如果你想改变文字还是要用上面的办法。
其实在C语言中的stdlib.h的头文件中就有这个函数。
本文链接 https://yanbin.blog/vs-net-vc-console-pause/, 来自 隔叶黄莺 Yanbin Blog
[版权声明] 本文采用 署名-非商业性使用-相同方式共享 4.0 国际 (CC BY-NC-SA 4.0) 进行许可。
我装了vc软件,但是每次点击“控制台”(感叹号)都不显示,我重装了几次都是这样!求高手指点!不胜感激!
不显示控制台,那总有显示个别的什么东西吧?
你自己运行下不就得了吗!
总而言之实现了暂停,看到了程序运行的结果!学习了!