字符串复制问题,帮看下
#include<stdio.h> char *cpy(char *strDest, const char *strSrc) { char *p3; while((*strDest=*strSrc)!='\0') { strDest++; strSrc++; } p3=strDest; return p3; }
void main() { char *p1,*p2; char a[]={"china"}; p1=a; cpy(p2,p1); printf("%s",p2); } 运行有错误,程序的目的是字符串的复制,帮忙看下,哪里的问题,谢谢