在C语言中有个方法:strcpy() 使用时经常容易内存申请不足,或是没有申请内存导致,复制的时候报错,我新写了一个方法,弥补这个缺陷
char *strcpy1(char *strDes, char *strSrc) { // printf(" strDes--%s ",strDes); // printf(" strSrc--%s ",strSrc); if(strSrc==NULL) return strDes; strDes=(char *)malloc(strlen(strSrc)+1); //多一个空间用来存储字符串结束符' ' char *p=strDes; while(*strSrc!='