getchar()
是一個C語言庫函數,用于從標準輸入(通常是鍵盤)讀取一個字符。這個函數在<stdio.h>` 頭文件中定義。
下面是 getchar()
函數的基本用法:
#include<stdio.h>
int main() {
char ch;
printf("Enter a character: ");
ch = getchar(); // 讀取一個字符
printf("You entered: %c\n", ch);
return 0;
}
在這個例子中,程序提示用戶輸入一個字符,然后使用 getchar()
函數讀取該字符并將其存儲在變量 ch
中。最后,程序輸出用戶輸入的字符。
請注意,getchar()
函數在讀取字符時會等待用戶按下回車鍵。如果你想要在用戶按下回車鍵之前立即讀取字符,可以使用 getch()
函數(在 <conio.h>
頭文件中定義),但請注意,這個函數是非標準的,并且在某些編譯器和操作系統上可能不可用。