编辑代码

#include <stdio.h>
#include <string.h>
void connect(char *a,char *b,char *c)
{
    for(;*a!='\0';)
    {
        *c=*a;
        c++;
        a++;
    }
    for(;*b!='\0';)
    {
        *c=*b;
        c++;
        b++;
    }
    *c='\0';
}
int main () {
    char a[40],b[40],c[80],*pa,*pb,*pc;
    pa=a;
    pb=b;
    pc=c;
    printf("Enter  string  a:\n");
    scanf("%s",a);
    printf("Enter  string  b:\n");
    scanf("%s",b);
    connect(pa,pb,pc);
    printf("the new string:%s\n",pc);
	return 0;
}