#include "stdio.h"
#include "string.h"
void main()
{
char s1[10],s2[20];
int i,j;
gets(s2);
gets(s1);
for(i=0;s2[i]!='\0';i++);
for(j=0;s1[j]!='\0';j++){
s2[i]=s1[j];i++;}
s2[i]='\0';
puts(s2);
getchar();
}
---------------------------------------------------------以上写的,以下是书上调用函数的
char *strcat(char *s1,const char *s2)
{
int i=0;
while(*(s1+i)!='\0')
i++;
while(*s2!='\0')
*(s1+i++)=*s2++;
*(s1+i)='\0';
return(s1);
}