其他分享
首页 > 其他分享> > 字符串拷贝n个和复制n个

字符串拷贝n个和复制n个

作者:互联网

char *str_ncpy(char *strDest, const char *strSrc, int len)
{
    char *address = strDest; 
    int num=0;
    if((strDest==NULL) && (strSrc ==NULL))    
        return NULL;                                       
    while(*strSrc)
    {    
        *strDest++ = * strSrc++;    
        if(++num==len)
            break;
    }
    return address ;                                                  
}

char *str_ncat(char *strDest, const char *strSrc, int len)
{
    char *address = strDest;      
    int num=0;
    if((strDest==NULL) && (strSrc ==NULL))    
        return NULL;
    strDest=address+strlen(strDest);
    while(*strSrc)
    {        
        *strDest++ = * strSrc++;
        if(++num==len)
            break;
    }
    return address ;                                                  
}

标签:strSrc,int,char,复制,address,字符串,拷贝,NULL,strDest
来源: https://blog.csdn.net/qq_36613247/article/details/117574996