1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
#include <string.h> void *ft_memcpy(void *dest, const void *src, size_t n) { size_t i; if (dest == NULL && src == NULL) return (NULL); i = 0; while (i < n) { *((char*)dest + i) = *((char*)src + i); i++; } return (dest); }