作者jacky1989 ()
看板C_and_CPP
标题[问题] 关於清除标准输入的缓冲区
时间Sun Sep 11 21:31:12 2016
开发平台(Platform): (Ex: VC++, GCC, Linux, ...)
VS2010
额外使用到的函数库(Library Used): (Ex: OpenGL, ...)
Std. library
问题(Question):
前几天承蒙大神(LPH66)指导,说从标准输入装置输入资料时,清除缓冲区
改用
char t;
while((t=getchar())&(t!=EOF))
在输入时,是不是都要预先按一次Enter键,才能输入资料
不能像之前使用fflush(stdin),直接就可以输入资料?
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 111.250.187.173
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/C_and_CPP/M.1473600674.A.E9C.html
1F:推 Hazukashiine: 用 int t; 09/12 11:57
2F:推 Hazukashiine: 还有用 && 比较不会 ambiguous 09/12 12:00