#include <stdio.h>
void main()
{
char str1[100];
char str2[100];
gets(str1);
gets(str2);
char * scat(char *s1,char *s2);
printf("%s\n",scat(str1,str2));
}
char * scat(char *s1,char *s2) //将s2字符串连接到s1串之后
{
//********Begin*************
int i,j,l,m;
for(i=0;s1[i]!='\0';i++);
for(j=0;s2[j]!='\0';j++);
for(l=i,m=0;l<i+j;l++,m++)
s1[l]=s2[m];
s1[i+j]='\0';
return s1;
//********End***************
}
将第二个字符串连接到第一个字符串后面,并且输出第一个字符串。