Share via


_mbccpy, _mbccpy_l

멀티 바이트 문자 문자열에서 다른 문자열에 복사 합니다.보다 안전한 버전의이 함수를 사용할 수 있습니다. see _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 null 포인터를 전달에 대 한 dest 또는 src에 설명 된 대로 잘못 된 매개 변수 처리기를 호출 매개 변수 유효성 검사.실행을 계속 하려면 허용 되는 경우 errno 로 설정 된 EINVAL.

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

보안 참고 는 null로 끝나는 문자열을 사용 합니다.Null로 끝나는 문자열을 대상 버퍼의 크기를 초과 해서는 안됩니다.자세한 내용은 버퍼 오버런 방지.버퍼 오버런 문제는 자주 방법 시스템 공격에 불필요 한 권한 상승의 결과입니다.

일반 텍스트 루틴 매핑

Tchar.h 루틴

_UNICODE 및 _mbcs가 정의 되어 있지 않습니다

_Mbcs가 정의

_Unicode가 정의

_tccpy

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

_mbccpy

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

_tccpy_l

n/a

_mbccpy_l

n/a

요구 사항

루틴

필수 헤더

_mbccpy

<mbctype.h>

_mbccpy_l

<mbctype.h>

자세한 호환성에 대 한 내용은 호환성 소개에서 합니다.

NET Framework 사용

해당 사항 없음.표준 C 함수를 호출 하려면 PInvoke.자세한 내용은 플랫폼 호출 예제.

참고 항목

참조

로캘

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

_mbclen, mblen, _mblen_l