[求助]看看有什么问题
#include "stdio.h"main()
{
char *p1,*p2;
char a[20],b[20];
printf("please input str\n");
scanf("%s%s",a,b);
p1=a;
p2=b;
while(*p1!='\0')
{
p1++;
while(*p2!='\0')
{
*p1=*p2;
p1++;
p2++;
}
puts(a);
getch();
}
功能是连接两个字符串, 有点问题。 请帮忙解决下!