一、strcpy与strncpy原型
其中strDest 是目的字符串,strSrc 是源字符串。不调用C++/C 的字符串库函数,请编写函数 strcpy
char* strcpy(char *strDest, const char *strSrc) { if ( strDest == NULL || strSrc == NULL) return NULL ; if ( strDest == strSrc) return strDest ; char* res = strDest; while(*strDest++ = *strSrc++) { NULL; } return res; }
/* 功能为拷贝字符串内容到目的串,把src所指向的内容的前num个字符拷贝到dest; 标准库中返回指针不是以null即' '结束的,必须手动添加 */ char* strncpy(char* strDest , const char* strSrc , unsigned int num) { if ( strDest == NULL || strSrc == NULL) return NULL ; if (0 == num) { *strDest = '