#include <stdio.h>
#include <assert.h>
void* memmove(void *dest,const void *src,size_t n)
{
assert(dest != NULL);
assert(src != NULL);
int i;
for (i = 0 ; i < n; ++i)
{
((char*)dest)[i] = ((char*)src)[i];
}
return dest;
}
运行环境:vc++6.0
|
#include <stdio.h>
#include <assert.h>
void* memmove(void *dest,const void *src,size_t n)
{
assert(dest != NULL);
assert(src != NULL);
int i;
for (i = 0 ; i < n; ++i)
{
((char*)dest)[i] = ((char*)src)[i];
}
return dest;
}
运行环境:vc++6.0
|