#include <string.h>
#include <stdio.h>
#include <iostream>
#include <stdlib.h>
using namespace std;
void my_memcpy(void *dest,const void *src,int size_cout)
{
//必须转换为char型指针,一个字节一个字节拷贝
char *tmp=(char *)dest;
const char *s=(char *)src;
while(size_cout--)
{
*tmp++=*s++;
}
}
int main()
{
int data1[5]={1,2,3,4,5};
int data2[5];
my_memcpy(data2,data1,20);
for(int i=0;i<5;++i)
{
cout<<data2[i]<<endl;
}
return 0;
}