[问题] 关于清除标准输入的缓冲区

楼主: jacky1989   2016-09-11 21:31:12
开发平台(Platform): (Ex: VC++, GCC, Linux, ...)
VS2010
额外使用到的函数库(Library Used): (Ex: OpenGL, ...)
Std. library
问题(Question):
前几天承蒙大神(LPH66)指导,说从标准输入装置输入资料时,清除缓冲区
改用
char t;
while((t=getchar())&(t!=EOF))
在输入时,是不是都要预先按一次Enter键,才能输入资料
不能像之前使用fflush(stdin),直接就可以输入资料?
作者: Hazukashiine (私は幸せです)   2016-09-12 11:57:00
用 int t;还有用 && 比较不会 ambiguous

Links booklink

Contact Us: admin [ a t ] ucptt.com