当前位置: 代码迷 >> C语言 >> `~关于键盘缓冲``
  详细解决方案

`~关于键盘缓冲``

热度:378   发布时间:2007-04-26 16:48:15.0
`~关于键盘缓冲``


经常回看见一些朋友在`~~~输入数据时会因为回车符处理不好`~~造成键盘缓冲```


论坛里也看见有 人之招```
比如

在scanf("%d",&a)里的%前打个空格```

也有用清空键盘用的函数``


但是都不知道什么意思~~~


在scanf("%d",&a)里的%前打个空格```为什么这样就可以清空键盘缓冲呢?!!

这是什么意思啊````



谁能说说啊






----------------解决方案--------------------------------------------------------

老师说的..她说前面加个空格就能清除任何字符...
因为刚学..也没详细问..


----------------解决方案--------------------------------------------------------
scanf("%*5c---",---)这样可以清理5个字符.
----------------解决方案--------------------------------------------------------

打个fflush(stdin)就完了,想它也没用。


----------------解决方案--------------------------------------------------------
  相关解决方案