函数重写-strcpy函数

已知strcpy函数的原型是

char *strcpy(char *strDest, const char *strSrc);

其中strDest是目的字符串,strSrc是源字符串

char *strcpy(char *strDest, const char *strSrc);
{
    assert((strDest!=NULL) && (strSrc !=NULL));  //判断是否为野指针
    
    int i = 0;
    char *p = strDest;  //记下头指针          
    while (*(strSrc + i) != '\0')
    {
        *(strDest + i) = *(strSrc + i);  
         i++;
    }

    *(strDest + i) = '\0';
    return p;
}

猜你喜欢

转载自blog.csdn.net/weixin_39752599/article/details/105856861