버퍼 조작Buffer Manipulation

다음 루틴을 사용하여 바이트 단위별로 메모리 영역을 사용할 수 있습니다.Use these routines to work with areas of memory on a byte-by-byte basis.

버퍼 조작 루틴Buffer-Manipulation Routines

루틴Routine 기능Use
_memccpy_memccpy 제공된 문자 또는 지정된 수의 문자가 복사될 때까지 한 버퍼에서 다른 버퍼로 문자를 복사합니다.Copy characters from one buffer to another until given character or given number of characters has been copied
memchr, wmemchrmemchr, wmemchr 지정된 문자 수 내에서 버퍼의 지정된 문자가 처음 나오는 경우에 대한 포인터를 반환합니다.Return pointer to first occurrence, within specified number of characters, of given character in buffer
memcmp, wmemcmpmemcmp, wmemcmp 두 버퍼에서 지정한 개수의 문자를 비교합니다.Compare specified number of characters from two buffers
memcpy, wmemcpy, memcpy_s, wmemcpy_smemcpy, wmemcpy, memcpy_s, wmemcpy_s 한 버퍼에서 지정된 개수의 문자를 다른 버퍼로 복사합니다.Copy specified number of characters from one buffer to another
_memicmp, _memicmp_l_memicmp, _memicmp_l 대/소문자에 상관없이 두 버퍼에서 지정된 개수의 문자를 비교합니다.Compare specified number of characters from two buffers without regard to case
memmove, wmemmove,memmove_s, wmemmove_smemmove, wmemmove,memmove_s, wmemmove_s 한 버퍼에서 지정된 개수의 문자를 다른 버퍼로 복사합니다.Copy specified number of characters from one buffer to another
memset, wmemsetmemset, wmemset 지정된 문자를 사용하여 버퍼에서 지정된 수의 바이트를 초기화합니다.Use given character to initialize specified number of bytes in the buffer
_swab_swab 데이터의 바이트를 교환하고 지정된 위치에 저장합니다.Swap bytes of data and store them at specified location

소스 및 대상 영역이 중복되는 경우 memmove만 전체 소스를 제대로 복사합니다.When the source and target areas overlap, only memmove is guaranteed to copy the full source properly.

참고 항목See Also

범주별 런타임 루틴Run-Time Routines by Category