- include string.h for memcpy