main()
{char *p1[20],*p2[20];
printf("please input two strings;");
scanf("%s%s",p1,p2);
copy(p1,p2);
printf("the new strings ;%s",p1);
getch();}
copy (char *p1,char *p2)
{
while (*p1!='\0')
p1++;
while (*p2!='\0')
{*p1=*p2;p1++;p2++;}
*p1='\0';}
这个可以实现两个不带字符串的合并,但是如果我想将HELLO WORLD和I LOVE YOU合并,应该如何做?谢谢各们DX