1、getchar()函數
1.1 函數原型
//讀取成功傳回輸入字元的ASCII碼,出錯傳回-1。
int getchar();
1.2 緩沖區
⎧⎩⎨⎪⎪⎪⎪⎪⎪輸入⎧⎩⎨⎪⎪⎪⎪⎪⎪非緩沖輸入(如getch(),包含于conio.h頭檔案中)緩沖輸入{完全緩沖輸入(緩沖區滿時将内容發送至其目的地)行緩沖輸入(遇到一個換行符時将内容發送到目的地,鍵盤輸入是标準的行緩沖)
注意,緩沖輸入需要按下換車鍵來送出你的輸入,這一動作還傳輸一個程式必須處理的換行符’\n’。
//該段代碼經常用來過濾上次輸入殘留的字元
while(getchar() != '\n')
continue;
2、putchar()函數
//當輸出正确的時候,傳回輸出字元轉換為的unsigned int 值;
//當輸出錯誤的時候,傳回 EOF(End of file)檔案結束符
int putchar(int ch);