MEMCPY(3)

명칭
memcpy - 바이트열의 카피

프로그램 라이브러리
libc

서식
<string.h> void * memcpy(void *dst, const void *src, size_t len)

해설
memcpy() 함수는, 바이트열 src (으)로부터 바이트열 dst 에 len 개의 바이트를 카피합니다.

반환값
memcpy() 함수는, dst 의 오리지날의 값을 돌려줍니다.

관련 항목
bcopy(3), memccpy(3), memmove(3), strcpy(3)

표준
memcpy() 함수는, isoC 에 적합하고 있습니다.

버그
이 실장에서는, memcpy() 하지만 bcopy(3) (을)를 이용해 실현되고 있기 (위해)때문에, 바이트열이 서로 겹치고 있어도 상관하지 않습니다. 다른 실장에서는, 서로 겹치고 있는 바이트열을 카피하려고 하면(자) 놀랄지도 모릅니다. 좀 더 간단한 해결책은, memcpy() (을)를 사용하지 않는 것입니다.