#include "stdio.h"
#include <string.h>
void stracat(char a[],char b[])
{
char temp[128];
char *p=temp;
int alen = strlen(a);
int blen = strlen(b);
memcpy(p,a,alen);
for(int i =0 ;i<blen;i++)
{
p[alen+i]=b[i];
}
p[alen+blen]='\0';
printf("%s",p);
}
void main()
{
char a[]="abc";
char b[]="defg";
stracat(a,b);
}
链接后的内容想自己用a去存放,可程序保存,a是个常量不能written.故而增加指针变量p.