#include<stdio.h>
char *stcat(char *s,char *t)
{
if((s==NULL)||(t==NULL))
perror("error");
char *pt=s;
while(*s!='\0') s++;
while(*t!='\0') *s++=*t++;
*s='\0';
return pt;
}
void mystrcat(char s[],char t[])
{
if(s==NULL||t==NULL)
perror("error");
int i=0,j=0;
while(s[i]!='\0')
i++;
while((s[i++]=t[j++])!='\0')
;
}
int main()
{
char s[100]="markyuan";
// char t[]="aaaaaaaaaaa";
char t[]="";
printf("s[]=%s\n",s);
// char *cat=stcat(s,t);
mystrcat(s,t);
printf("s[]=%s\n",s);
}