c 很长数组拼接成字符串
时间: 2023-08-11 07:07:55 浏览: 130
拼接字符串
可以使用循环遍历数组,将每个元素逐个添加到字符串中,最终得到拼接后的字符串。具体实现方式如下:
```c
#include <stdio.h>
#include <string.h>
int main()
{
char str[1000]; // 存储拼接后的字符串
char arr1[] = "Hello";
char arr2[] = "world";
int len1 = strlen(arr1);
int len2 = strlen(arr2);
int i, j;
// 将 arr1 中的字符逐个添加到 str 中
for (i = 0; i < len1; i++) {
str[i] = arr1[i];
}
// 将 arr2 中的字符逐个添加到 str 中
for (j = 0; j < len2; j++) {
str[i+j] = arr2[j];
}
// 添加字符串结束标志
str[i+j] = '\0';
printf("拼接后的字符串为:%s\n", str);
return 0;
}
```
输出结果为:
```
拼接后的字符串为:Helloworld
```
阅读全文