getchar()
函數用于從標準輸入流中獲取一個字符。它的原型如下:
int getchar(void);
在使用getchar()
函數時,程序會等待用戶輸入一個字符,然后將這個字符返回給程序。該函數會自動將光標移動到下一個位置,以接收下一個字符的輸入。如果用戶輸入了多個字符,getchar()
函數只會返回第一個字符,其余字符會留在輸入緩沖區中。
下面是一個簡單的示例,演示了如何使用getchar()
函數從標準輸入中獲取一個字符并輸出:
#include <stdio.h>
int main() {
char c;
printf("Please enter a character: ");
c = getchar();
printf("You entered: %c\n", c);
return 0;
}
在上面的示例中,用戶會被提示輸入一個字符,然后程序會讀取這個字符并將其輸出到屏幕上。