다음을 통해 공유


_mbccpy, _mbccpy_l

한 문자열에서 다른 문자열을 멀티 바이트 문자를 복사합니다. 이러한 기능의 더 안전한 버전을 사용할 수 있습니다. _mbccpy_s, _mbccpy_s_l를 참조하십시오.

중요

이 API는 Windows 런타임에서 실행되는 응용 프로그램에서 사용할 수 없습니다.자세한 내용은 /ZW에서 지원하지 않는 CRT 함수를 참조하십시오.

void _mbccpy(
   unsigned char *dest,
   const unsigned char *src 
);
void _mbccpy_l(
   unsigned char *dest,
   const unsigned char *src,
   _locale_t locale
);

매개 변수

  • dest
    대상에 복사 합니다.

  • src
    멀티 바이트 문자를 복사 합니다.

  • locale
    사용할 로캘입니다.

설명

_mbccpy 함수는 하나의 멀티 바이트 문자를 src 에서 dest까지 복사합니다.

이 함수는 해당 매개 변수의 유효성을 검사합니다. 만약 _mbccpy 이 dest 또는 src에 대해 널포인터로 진행될 경우, 매개 변수 유효성 검사으로 설명되며, 타당한 매개변수 처리기가 호출됩니다. 실행을 계속 허용 되는 경우 errno 는 EINVAL 을 설정합니다.

_mbccpy는 로캘 종속 동작의 현재 로캘을 사용합니다. _mbccpy_l 는 _mbccpy 와 동일합니다. 여기서 _mbccpy_l 모든 로캘 종속 동작에 대해 전달 된 로캘을 사용하는것을 제외합니다. 자세한 내용은 로캘을 참조하십시오.

보안 정보 는 null로 끝나는 문자열을 사용 합니다. Null로 끝나는 문자열 대상 버퍼의 크기를 초과할 수 없습니다. 자세한 내용은 버퍼 오버런 방지를 참조하십시오. 버퍼 오버런 문제는 자주 사용되는 시스템 공격 방법으로, 불필요한 권한 상승을 초래합니다.

제네릭 텍스트 라우팅 매핑

Tchar.h 루틴

_UNICODE 및 _MBCS 정의되지 않음

_MBCS 정의됨

_UNICODE 정의됨

_tccpy

매크로 또는 인라인 함수에 매핑

_mbccpy

매크로 또는 인라인 함수에 매핑

_tccpy_l

해당 없음

_mbccpy_l

해당 없음

요구 사항

루틴

필수 헤더

_mbccpy

<mbctype.h>

_mbccpy_l

<mbctype.h>

호환성 정보에 대한 자세한 내용은 호환성을 참조하십시오.

NET Framework 사용

해당 사항 없음. 표준 C 함수를 호출하려면 PInvoke를 사용합니다. 자세한 내용은 플랫폼 호출 예제를 참조하십시오.

참고 항목

참조

로캘

멀티바이트 문자 시퀀스 해석

_mbclen, mblen, _mblen_l