C语言: 如何将一个输入字符串转为数组
时间: 2024-05-16 11:12:10 浏览: 225
2011年计算机二级考试C语言十套上机题
您可以使用 C 语言中的循环来逐个读取字符串中的每个字符,并将它们存储到数组中。具体实现方法可以参考如下代码:
```c
#include <stdio.h>
#include <string.h>
int main() {
char str[100]; //定义一个字符串变量
int len, i, arr[100]; //定义长度、循环变量和数组
printf("请输入一个字符串:");
scanf("%s", str); //读取输入的字符串
len = strlen(str); //计算字符串长度
//循环读取字符串中的每个字符并存储到数组中
for (i = 0; i < len; i++) {
arr[i] = str[i];
}
//输出数组中存储的字符
printf("转换后的数组为:\n");
for (i = 0; i < len; i++) {
printf("%d ", arr[i]);
}
return 0;
}
```
这样就可以把一个输入的字符串转换为一个整型数组了。
阅读全文