c语言数组合并
发布时间: 2022-12-12 16:38:10
❶ 怎样在c语言中实现两个数组的合并
合并两数组:方法一,创建一个新的数组,把两数组数据拿出来放到新的数组中;方法二,如果一个数组够大,可以将另外一个数组的数据拿出来追加到空间大的那个数组中
❷ c语言怎么合并两个数组
int main() {
char a[] = "123456";
char b[] = "abcde";
int buflen = strlen(a) + strlen(b);
char *p = (char*)malloc(buflen + 1);
memset(p, 0, buflen);
printf("%d\n", buflen);
strcpy(p, a);
strcat(p, b);
printf("%s\n", p);
free(p);
}
C的数组在创建后不可变得,因此数组合并的思想就是把数组塞到一个足够大的空间里形成新数组。
上面的函数是比较简单的合并方法
❸ C语言合并两个数组
两个错误,三个地方
#include<stdio.h>
#include<string.h>
void main(){
int a, b,f, g;char c[50], d[50], e[100];
gets(c);
for(a=0;c[a]!='