getchar()的用法

widefly 2004-04-28 09:35:54
getchar()可以从键盘输入得到一个字符,但也可以用来得到连续字符,请问这具体是如何实现的?
...全文
209 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
smj31 2004-05-01
  • 打赏
  • 举报
回复
getchar()实际上是从键盘缓冲区获得一个字符.只要键盘缓冲区中存在字符,getchar()就可以不断从其中拿出字符
hhcjb 2004-04-29
  • 打赏
  • 举报
回复
这个问题涉及到“流的缓存”的问题!上面的回答都只是表面现象!凭几句话说不清楚!建议你却看一下《c prime plus》讲的很清楚!
abcbbd 2004-04-29
  • 打赏
  • 举报
回复
gets()是获取字符串
goodboyyxh 2004-04-28
  • 打赏
  • 举报
回复
gets()如何?
liszt 2004-04-28
  • 打赏
  • 举报
回复
good!
liem 2004-04-28
  • 打赏
  • 举报
回复
char ch;
while((ch=getchar())!='\r')
{
// 处理ch
}
luckyfool 2004-04-28
  • 打赏
  • 举报
回复
循环实现

69,382

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧