void *ft_memcpy(void *dst, const void *src, size_t n)
- 헤더
##include <string.h>
- 형태
void *memcpy(void *restrict dst, const void *restrict src, size_t n)
#include "libft.h"
void *ft_memcpy(void *dst, const void *src, size_t n)
{
size_t t;
unsigned char *ddst;
unsigned char *ssrc;
t = 0;
ddst = (unsigned char *)dst;
ssrc = (unsigned char *)src;
if (dst == NULL && src == NULL)
return (NULL);
while (t < n)
{
ddst[t] = ssrc[t];
t++;
}
return (ddst);
}