c语言将字符串转成数组
时间: 2023-08-15 13:14:52 浏览: 391
php常用函数集合
要将字符串转换为数组,你可以使用C语言中的字符数组来存储字符串的每个字符。以下是一个示例代码段,展示了如何将字符串转换为字符数组:
```c
#include <stdio.h>
#include <string.h>
int main() {
char str[] = "Hello, World!"; // 定义一个字符串
int length = strlen(str); // 获取字符串长度
// 定义一个字符数组,长度为字符串长度加1(用于存储字符串结尾的空字符'\0')
char arr[length + 1];
// 将字符串复制到字符数组中
strcpy(arr, str);
// 打印字符数组中的内容
printf("字符数组: %s\n", arr);
return 0;
}
```
运行以上代码,你将得到输出:
```
字符数组: Hello, World!
```
这样,你就成功地将字符串转换为数组了。请注意,字符数组的大小应该足够容纳字符串及其结尾的空字符。
阅读全文