c语言读取字符串中每一个字符
时间: 2024-05-16 19:16:15 浏览: 204
C++实现从输入中读取字符串
在C语言中,可以使用字符数组来存储字符串,并且可以通过循环遍历数组中的每一个字符。以下是一个简单的示例代码:
```c
#include <stdio.h>
#include <string.h>
int main() {
char str[100];
int i, len;
printf("请输入一个字符串:");
scanf("%s", str);
len = strlen(str);
printf("字符串中的字符依次为:\n");
for (i = 0; i < len; i++) {
printf("%c ", str[i]);
}
return 0;
}
```
在代码中,我们首先定义了一个字符数组 `str`,并且使用 `scanf()` 函数从键盘读取字符串。然后,使用 `strlen()` 函数计算字符串的长度,最后使用 `for` 循环遍历数组中的每一个字符,并使用 `printf()` 函数输出字符。
阅读全文