(C언어) memmove: 버퍼의

#포함하다
void *memmove(void *dst, const void *src, size_t n);

memmove 함수는 src로 지정된 버퍼의 내용을 dst로 지정된 버퍼에 n바이트 크기로 복사합니다.

src와 dst가 중복되더라도 정확하게 중복됩니다.

참고: memcpy

#include <stdio.h>
#include <memory.h>
#include <string.h>
int main()
{
	char src() = "Hi, C Language.";
	char dst(20);

	memset(dst, 0, 20);   // dst부터 20바이트를 0(NULL)으로 할당합니다.

memmove(dst, src, strlen(src)); printf("%s\n", dst); printf("%s\n", src); return 0; }


(C언어) memmove: 버퍼의 1
memmove: 버퍼의 내용을 이동