加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

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,看看效果。

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有