프로그래밍/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의 주소값을 리턴한다.
반응형