strcat 関数をコーディングしました。しかし、私の関数はこのようには実行されません -----> char * mystrcat(char *s,char *t)。ポインターを返したい。手伝って頂けますか?
#include <stdio.h>
void mystrcat(char *s,char *t)
{
while(*s!='\0')
s++;
s--;
while((*(s+1)=*t)!='\0')
{ s++;
t++;
}
}
int main()
{
char str[30], str1[30];
gets(str);
gets(str1);
mystrcat(str, str1);
printf("%s\n",str);
return 0;
}