用指针方法实现:输入两个字符串分别存入字符数组中,再将第二个字符串连接到第一个字符串之后并输出(不能

用指针方法实现:输入两个字符串分别存入字符数组中,再将第二个字符串连接到第一个字符串之后并输出(不能调用strcat()函数)。

#include <stdio.h>
void mystrcat(char * s1, char * s2)
{
while (*s1) s1++;
while (*s2)
{
*s1 = *s2;
s1++;s2++;
}
*s1='\0';
}
int main()
{
char s1[100];
char s2[100];
scanf("%s", s1);
scanf("%s", s2);
mystrcat(s1, s2);
printf("%s", s1);
return 0;
}

问题解决请点采纳。