Chinaunix首页 | 论坛 | 博客
  • 博客访问: 36781
  • 博文数量: 10
  • 博客积分: 400
  • 博客等级: 下士
  • 技术积分: 130
  • 用 户 组: 普通用户
  • 注册时间: 2007-12-25 17:21
文章分类

全部博文(10)

文章存档

2011年(1)

2009年(8)

2008年(1)

我的朋友

分类:

2009-03-11 10:22:23

一:getch()的作用是从键盘接收一个字符,而且并不把这个字符显示出来,就是说,你按了一个键后它并不在屏幕上显示你按的什么,而继续运行后面的代码;getch和getche不是标准函数。
二:getche()则是有返回显示;getche与getch的区别就是最后的那个e,echo回显的意思。
三:getchar()函数也是从键盘上读入一个字符,并带回显。它与getch()的区别在于:getchar()函数等待输入直到按回车才结束,回车前的所有输入字符都会逐个显示在屏幕上但只有第一个字符作为函数的返回值.getchar是标准库里的函数,getchar是以行为缓冲单位的,getch和getche不缓冲。
四:scanf("%c",&s)在输入过程中不能有空格,有了空格就终止了,所以在绝大多数情况下达到不了和getch()相同的效果。
阅读(515) | 评论(0) | 转发(0) |
0

上一篇:键盘改IP地址

下一篇:修改Linux系统时间

给主人留下些什么吧!~~