[C練習]實現memcpy原型函式

丫就是熊個貓貓發表於2017-01-12

1. 寫出memcpy的原型函式。

void * my_memcpy(char *strdest, const char *strsrc, int count)
{
    if(strdest == NULL || strsrc == NULL || count <= 0)

  {

     return NULL;

  }
    unsigned char *tempdest;
    unsigned char *tempsrc;
    tempdest = (unsigned char *)tempdest;
    tempsrc = (unsigned char *)tempsrc;
    while(count--)
    {
        *tempdest = *tempsrc;
        tempdest++;
        tempsrc++;
    }
    return strdest;
}

相關文章