strcpy字符串拷贝

来源:互联网 发布:关于股票信息软件 编辑:程序博客网 时间:2024/05/17 11:35
//不考虑内存重叠char* my_cpy(char *dst, char *src, int len){    assert(dst);      assert(src);    char *old = dst;    while(len--)    {        *dst++ = *src++;    }    return old;}//考虑内存重叠char* my_memcpy(char *dst, char *src, int len){    assert(dst);      assert(src);    char *old = dst;    if(dst <= src || dst >= src + len)    {        while(len--)        {            *dst++ = *src++;        }    }    else    {        dst = dst + len - 1;        src = src + len - 1;        while(len--)        {            *dst-- = *src--;        }    }    return old;}
原创粉丝点击