1函数原型
<span style="font-size:18px;">#include<stdio.h>
#include<assert.h>
void *my_memcopy(void *str1,void const *str2,int len)
{
char *tmp1=(char*)str1;
char *tmp2=(char*)str2;
void *ret=str1;
assert(str1);
assert(str2);
while(len--)
{
*tmp1++ = *tmp2++;
}
return ret;
}
int main()
{
char q[] ="abcdjgfjjyty";
char p[] = "ddddddd";//bbit-teh
my_memcopy(q,p,6);
printf("%s\n",my_memcopy(q,p,6));
return 0;
}</span>
原文:http://blog.csdn.net/liuxiaoqian_/article/details/45899011