c语言键盘录入字符并遍历
时间: 2024-10-10 10:06:51 浏览: 21
基于C语言实现图书管理系统
在C语言中,你可以使用`getchar()`函数从键盘接收用户输入的一个字符,然后通过循环结构遍历这个字符。这里是一个简单的示例:
```c
#include <stdio.h>
int main() {
char input; // 用于存储用户的输入
printf("请输入一个字符: ");
// 使用 getchar() 函数获取用户输入,并自动忽略回车符
input = getchar();
while (input != '\n') { // '\n' 表示换行符,即用户按下Enter键
printf("你输入的是: %c", input); // 输出当前字符
input = getchar(); // 继续获取下一个字符
}
printf("\nPress any key to exit...\n"); // 提示用户按任意键退出程序
getchar(); // 等待用户按下任意键
return 0;
}
```
在这个程序中,我们首先提示用户输入一个字符,然后进入一个循环,每次循环都打印出输入的字符,直到用户按下回车键(表示结束输入)。注意,因为`getchar()`会将回车符也读入,所以我们需要检查是否等于`\n`。
阅读全文