作者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/m.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