Share via


버퍼 조작

이러한 루틴을 사용 하 여 바이트 단위로 별로 메모리 영역으로 작업할 수 있습니다.

버퍼 조작 루틴

루틴

사용할 도구

.NET Framework에 있는 해당

_memccpy

다른 문자까지 지정 된 하나 이상의 버퍼에서 문자를 복사 또는 복사 된 문자의 수를 지정

System::Buffer::BlockCopy, System::String::Copy

memchr, wmemchr

지정한 수의 문자를 내에서 처음으로의 문자 버퍼에 지정 된 노드에 대 한

해당 사항 없음.표준 C 함수를 호출할 수 있습니다 PInvoke.자세한 내용은 플랫폼 호출 예제.

memcmp, wmemcmp

지정 된 두 개의 버퍼에서 문자 수를 비교

System::String::Compare, System::String::Equals

memcpy, wmemcpy, memcpy_s, wmemcpy_s

하나 이상의 버퍼에서 지정한 수의 문자를 다른 위치로 복사

System::Buffer::BlockCopy, System::String::Copy

_memicmp, _memicmp_l

지정 된 수의 문자 대/소문자에 관계 없이 두 가지 버퍼를 비교 합니다.

System::String::Compare, System::String::Equals

memmove, wmemmove,memmove_s, wmemmove_s

하나 이상의 버퍼에서 지정한 수의 문자를 다른 위치로 복사

System::Buffer::BlockCopy

memset, wmemset

지정한 수의 바이트 버퍼에서를 초기화 하는 문자를 주어 사용

System::Buffer::SetByte

_swab

바이트의 데이터를 교체 하 여 지정 된 위치에 저장

해당 사항 없음.표준 C 함수를 호출할 수 있습니다 PInvoke.자세한 내용은 플랫폼 호출 예제.

때 원본 및 대상 영역이 겹치도록만 memmove 전체 소스를 제대로 복사 하려면 보장 됩니다.

참고 항목

참조

범주별 런타임 루틴