#include<stdio.h>
void *my_memset(void *x,int i,size_t num)
{
char *p=x;
while(num--)
{
*((char *)x)++=(char)i;
}
return p;
}
int main()
{
int i=0;
int j=0;
char *p=NULL;
int a[]={1,2,3,4,5,6,7,8,9,10};
p=my_memset(a,1,20);
for(i=0;i<sizeof(a)/sizeof(a[0]);i++)
{
for(j=0;j<sizeof(a[0]);j++,p++)
{
printf("%x",*p);
}
printf("\n");
}
return 0;
}