📅  最后修改于: 2023-12-03 15:30:14.485000             🧑  作者: Mango
在 C 编程语言中,getch()
函数用于从输入中读取字符,但是并不在屏幕上显示字符。该函数可从键盘或其他标准输入流中读取字符。
要使用 getch()
函数,必须包括 conio.h
头文件。
#include <stdio.h>
#include <conio.h>
int main() {
char c;
c = getch();
printf("输入的字符是: %c\n", c);
return 0;
}
#include <stdio.h>
#include <conio.h>
int main() {
char c;
printf("请输入一个字符: ");
c = getch();
printf("\n输入的字符是: %c\n", c);
return 0;
}
在这个示例中,我们使用了 getch()
函数来读取用户输入的字符。注意到此函数并没有将用户输入的字符显示在屏幕上,所以用户的输入是不可见的。
当 getch()
函数被调用时,它会立即从输入缓冲中读取一个字符,无论是从键盘输入还是其他标准输入流。这使得程序可以等待用户输入而不必等待用户按下 "回车" 键。