[問題] 關於清除標準輸入的緩衝區

作者: 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