#include<stdio.h>
connect(char str1[],char str2[],char str[])
{
int i,j;
for(i=0;str1[i]!='\0';i++)str[i]=str1[i];
for(j=0;str2[j]!='\0';j++)str[i+j]=str2[j];
}
void main()
{
char str1[50],str2[50],str[50];
printf("输入第一个字符串:\n");
gets(str1);
printf("输入第二个字符串:\n");
gets(str2);
connect(str1,str2,str);
puts(str);
}
connect(char str1[],char str2[],char str[])
{
int i,j;
for(i=0;str1[i]!='\0';i++)str[i]=str1[i];
for(j=0;str2[j]!='\0';j++)str[i+j]=str2[j];
}
void main()
{
char str1[50],str2[50],str[50];
printf("输入第一个字符串:\n");
gets(str1);
printf("输入第二个字符串:\n");
gets(str2);
connect(str1,str2,str);
puts(str);
}