memcpy

유제민·2025년 4월 10일

42경산

목록 보기
4/17

memcpy 뭐예여

메모리의 값을 복사하는 함수

함수 원형: void memcpy(void dest, const void *src, size_t n);
void *dest: 복사를 받을 메모리 공간
const void *src: 붙여 넣을 메모리의 값
size_t n: 복사할 바이트의 길이

ft_memcpy

#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);
}
profile
무진장 게으른

0개의 댓글