c strncat函数代码实现

char  * Mystrncat(char * front, const char *back, size_t count)
{
    char *temp = front;
    while (*front++) {}

    front--;
    while (count--) 
    {
        if (!(*front++ = *back++))
        {
            return temp;
        }
    }
    *front = '\0';

    return temp;
}

 

posted @ 2021-04-12 18:11  紅人  阅读(97)  评论(0编辑  收藏  举报