#include <string.h>
void *memcpy(const void *p,
const void *q,
size_t n);
void *memmove(const void *p,
const void *q,
size_t n);
Both functions copy n bytes from q to p. memmove() also works if the two memory areas overlap.
p
strcpy() and