다음을 통해 공유


_mbbtype, _mbbtype_l

이전 바이트를 기준으로 byte 형식으로 반환 합니다.

중요중요

이 API를 실행 하는 응용 프로그램에서 사용할 수 있는 Windows 런타임.자세한 내용은 /zw에 지원 되는 CRT 함수.

int _mbbtype(
   unsigned char c,
   int type 
);
int _mbbtype_l(
   unsigned char c,
   int type,
   _locale_t locale
);

매개 변수

  • c
    테스트할 문자입니다.

  • type
    바이트에 대 한 테스트의 형식입니다.

  • locale
    사용 하는 로캘.

반환 값

_mbbtype바이트 형식의 문자열을 반환합니다.이 결정은 상황에 맞는 값을 지정한 대로입니다 type, 컨트롤 테스트 조건을 제공 합니다.type이전 바이트는 문자열의 형식이입니다.매니페스트 상수 다음 표에 Mbctype.h에서 정의 됩니다.

type의 값

_mbbtype에 대 한 테스트

반환 값

c

1 제외한 모든 값

유효한 단일 바이트나 선행 바이트

_MBC_SINGLE (0)

단일 바이트 (0x20-0x7E, 0xA1 – 0xDF)

1 제외한 모든 값

유효한 단일 바이트나 선행 바이트

_MBC_LEAD (1)

멀티 바이트 문자의 선행 바이트가 (0x81-0x9F, 0xE0 – 0xFC)

1 제외한 모든 값

유효한 단일 바이트 또는 잠재 고객이 바이트

_MBC_ILLEGAL

( –1)

잘못 된 문자 (모든 값을 제외한 0x20-0x7E, 0xA1 – 0xDF, 0x81-0x9F, 0xE0 – 0xFC

1

유효한 후행 바이트

_MBC_TRAIL (2)

멀티 바이트 문자의 바이트 후행 (0x40-0x7E, 0x80 – 0xFC)

1

유효한 후행 바이트

_MBC_ILLEGAL

( –1)

잘못 된 문자 (모든 값을 제외한 0x20-0x7E, 0xA1 – 0xDF, 0x81-0x9F, 0xE0 – 0xFC

설명

_mbbtype 함수는 바이트는 멀티 바이트 문자에서 유형을 결정 합니다.경우 값을 type 1 제외한 모든 값이 _mbbtype 유효한 싱글바이트 또는 잠재 고객이 바이트는 멀티 바이트 문자에 대 한 테스트 합니다.경우 값을 type 1, _mbbtype 는 유효한 후행 바이트는 멀티 바이트 문자에 대 한 테스트 합니다.

출력 값의 설정에 의해 영향을 받지는 LC_CTYPE 범주 설정 로케일입니다. 볼 setlocale을 _wsetlocale 에 대 한 자세한 내용은._mbbtype 버전의이 함수에 대 한이 로케일 종속 동작입니다; 현재 로케일을 사용 하 여 _mbbtype_l 버전 대신 전달 된 로캘 매개 변수 사용을 제외 하 고 동일 합니다.자세한 내용은 로캘을 참조하십시오.

이전 버전에서는 _mbbtype 명명 된 chkctype.새 코드를 사용 하 여 _mbbtype 대신 합니다.

요구 사항

루틴

필수 헤더

선택적 헤더

_mbbtype

<mbstring.h>

<mbctype.h> *

_mbbtype_l

<mbstring.h>

<mbctype.h> *

*의 정의의 반환 값으로 사용 되는 매니페스트 상수입니다.

자세한 호환성에 대 한 내용은 호환성.

해당 .NET Framework 항목

해당 사항이 없는데도 System::Globalization::CultureInfo.

참고 항목

참조

바이트 분류