#include<stdio.h>
#include<stdlib.h>
#include<string.h>
#include<malloc.h>
char* join(char* a, int alength, char* b, int blength) {
char* p = 0;
p = malloc(alength + blength + 1);//动态申请内存
memset(p, 0, alength + blength + 1);//记住如何初始化p!
int i, j = 0;
for (i = 0; i < alength; i++) {
p[j] = a[i];
j++;
}
for (i = 0; i < blength; i++) {
p[j] = b[i];
j++;
}
return p;
}
合并字符串
最新推荐文章于 2024-12-02 21:37:05 发布