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

看板C_and_CPP作者時間7年前 (2016/09/11 21:31), 編輯推噓2(200)
留言2則, 1人參與, 最新討論串1/2 (看更多)
開發平台(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://www.ptt.cc/bbs/C_and_CPP/M.1473600674.A.E9C.html

09/12 11:57, , 1F
用 int t;
09/12 11:57, 1F

09/12 12:00, , 2F
還有用 && 比較不會 ambiguous
09/12 12:00, 2F
文章代碼(AID): #1NrLoYwS (C_and_CPP)
文章代碼(AID): #1NrLoYwS (C_and_CPP)