다음을 통해 공유


버퍼 조작

바이트 단위로 메모리 영역을 사용 하려면 이 루틴을 사용 합니다.

버퍼 조작 루틴

루틴

기능

해당 .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 만 전체 소스를 제대로 복사하기 위해 생성됩니다.

참고 항목

참조

범주별 런타임 루틴