프로그래밍/C 언어

memmove 함수

cyanhe_wh 2020. 2. 24. 17:01
반응형

#include <string.h>

void *memmove(void *dest, const void *src, size_t n);

 

이 함수는 src에서 dest로 n만큼 데이터를 복사한다. 복사할 때, src에서 dest로 직접 복사하는 게 아니라

임시 배열을 이용해 거기에 복사하고 다시 임시 배열에서 dest로 복사해 넣는다.

이렇게 하는 이유는 메모리 겹침현상을 방지하기 위해서이다.

 

리턴 값

dest의 주소값을 리턴한다.

반응형

'프로그래밍 > C 언어' 카테고리의 다른 글

isprint 함수  (0) 2020.02.25
isalnum 함수  (0) 2020.02.25
isalpha 함수  (0) 2020.02.25
memcmp 함수  (0) 2020.02.25
memccpy 함수  (0) 2020.02.24