本版版主招募中

 
标题: [疑问] 请教C语言getchar()函数问题
Amusementer
LU新生
Rank: 1



UID 110451
精华 0
积分 1
帖子 2
活跃指数 1
LU金币 3 个
LU金条 0 个
阅读权限 10
注册 2008-8-14
 
发表于 2008-8-14 21:12  资料  个人空间  短消息  加为好友 
请教C语言getchar()函数问题

getchar函数需要等到回车才开始读数据,那么回显是怎么实现的呢?想了解具体的实现过程。
我知道输入先存放在键盘缓冲区里,当按下回车,getchar才读数据,问题在按回车前,你按下一个键就会在屏幕上显示一个字符,这就是回显吧,是怎么实现的呢?应该属于getchar实现的一个功能吧。

顶部
fw623080014
LU新生
Rank: 1



UID 110616
精华 0
积分 2
帖子 3
活跃指数 0
LU金币 3 个
LU金条 0 个
阅读权限 10
注册 2008-8-19
 
发表于 2008-8-20 00:17  资料  个人空间  短消息  加为好友 
比如说你想获得一个字符,那么可以这么写
char ch;
ch=getchar();
getchar();
第一个是接收你输入的字符,并保存给变量ch,
第二个是用来保存你的回车的!

顶部
 



当前时区 GMT+8, 现在时间是 2008-11-24 04:55
乐悠LoveUnix论坛-京ICP备05005823号

Thanks to Discuz!  © 2001-2007    Power by LoveUnix.net
Processed in 0.050990 second(s), 6 queries , Gzip enabled

清除 Cookies - 联系我们 - 乐悠LoveUnix - Archiver