strcpy(),以源串中的’\0’为拷贝结束标志,直到遇到该’\0’为止,然后将’\0’拷贝上.
strncpy()以第三个参数N为拷贝结束标志,
如果source的长度小于N,则剩余的字符全部用’\0’填充.
如果source的长度大于N,则从source中截取前N个字符,拷贝过去.不包括’\0’
一般的strcpy代码
char * strcpy(char * strDest,const char * strSrc)
{
char * strDestCopy=strDest; //[3]
if ((strDest==NULL)||(strSrc==NULL)) //[1]
throw "Invalid argument(s)"; //[2]
while ((*strDest++=*strSrc++)!='