memcpy 뭐예여
메모리의 값을 복사하는 함수
함수 원형: void memcpy(void dest, const void *src, size_t n);
void *dest: 복사를 받을 메모리 공간
const void *src: 붙여 넣을 메모리의 값
size_t n: 복사할 바이트의 길이
#include "libft.h"
void *ft_memcpy(void *dest, const void *src, size_t n)
{
size_t i;
unsigned char *d;
const unsigned char *s;
d = (unsigned char *)dest;
s = (const unsigned char *)src;
i = 0;
while (i < n) //사이즈만큼 복사
{
d[i] = s[i]; //dest의 주소로 src 메모리 값 복사
i++;
}
return (dest);
}