C语言中实现"按任意键退出"的效果
(2012-02-29 21:42:28)
标签:
杂谈 |
分类: C/C |
我们使用Vc++设计程序控制台应用程序时,系统最后都会自动加一个"Press any key to
continue",以让我们及时看到程序运行结果。
我们如果直接双击生成后的.exe文件,大多数情况下会有一个黑框一闪而过,有没有一种办法能实现像vc++中的那种效果呢?
当然,还有两种:
一、使用库函数getch()
加上代码:#include <conio.h>
和语句getch();
解释:getch()函数被调用后,等待用户输入一个字符,得到后立即结束并且返回该字符。
二、使用库函数system()
加上代码:#include <stdlib.h>
和语句system("pause");
解释:system()是让终端执行一条shell(在windows中就是dos)命令,上面那句话就是指示dos命令行执行命令:pause,它的作用与上相同,不明白的同学可以试试:开始菜单-运行-输入cmd-输入pause,看看效果。