在windows下為了清空鍵盤區緩存,往往使用以下命令。
fflush(stdin)
可是這個命令在linux下是通不過的,為了使用代碼更具有通用性,我們可以將其換為
fgectc(stdin)
fgectchc的作用是返回stream流的下一個字符,返回類型為unsigned char(被轉換為int類型),如果到達文件末尾或發生錯誤,
則返回EOF。
具體可以參攷這扁文章http://is.gd/FUcpxb
最後呼籲釋放艾未未
C/C++ c Comments(39) 2011年4月09日 02:26