void mystrcat(char *to, char *from)
{
while(*to) to++;
  while(*from) *to++ = *from++; /*NUL文字が出るまで反復*/
  while(*from) *to++ = *from++; /*この時点で、既にfromの指すアドレスにはNUL文字がはいっている*/

*to = '\0'; /*NUL文字を写し終えてから終了したので、わざわざNUL文字を追加する必要はない*/
}

(・3・) あれ?この場合はナル文字入れなきゃダメじゃないの