#include <stdio.h>
int main() {
char s1[100],s2[100],*p=s1,*p2=s2;
printf("输入第一个:");
scanf("%s",&s1);
printf("输入第二个:");
scanf("%s",&s2);
for (int i = 0; i < 100; ++i)
{
if(*p=='\0')
{
while (*p2!='\0')
{
*p = *p2;
p2++;
p++;
}
break;
}
p++;
}
printf("合并后:%s",s1);
return 0;
}
效果图: