C-不用任何库函数,写一个内存拷贝函数

来源:互联网 发布:长鹏软件 编辑:程序博客网 时间:2024/05/18 03:31

//拷贝长度为length字符串

char*myMemcpy(char* dest, const char* source, size_t length)

{      

   char* ret = dest;   

 //  判是否为空

  if (!source||!dest)

 {     

   return dest;   

 }    

while (*source!='\0'&&length) {  

      *dest=*source;   

       source++;    

    dest++;       

    length--;      

      }  

 *dest='\0';  

  return ret;    

}