Udostępnij za pośrednictwem


_ismbcl0, _ismbcl0_l, _ismbcl1, _ismbcl1_l, _ismbcl2, _ismbcl2_l

Kod funkcji właściwych 932 stronę, przy użyciu bieżących ustawień regionalnych lub określonej kategorii Państwo konwersji LC_CTYPE.

Ważna uwagaWażne

Ten interfejs API nie można używać w aplikacji, których wykonywanie w czasie wykonywania systemu Windows.Aby uzyskać więcej informacji, zobacz CRT funkcje nie obsługiwane przez /ZW.

int _ismbcl0(
   unsigned int c 
);
int _ismbcl0_l(
   unsigned int c,
   _locale_t locale
);
int _ismbcl1(
   unsigned int c 
);
int _ismbcl1_l(
   unsigned int c ,
   _locale_t locale
);
int _ismbcl2(
   unsigned int c 
);
int _ismbcl2_l(
   unsigned int c,
   _locale_t locale
);

Parametry

  • c
    Znak badane.

  • locale
    Ustawienia regionalne używane.

Wartość zwracana

Każdy z tych procedur zwraca wartość różną od zera, jeśli znak spełnia warunek sprawdzania lub 0, jeśli tak nie jest.Jeśli c < = 255 i ma odpowiadającego _ismbb rutynowych (na przykład, _ismbcalnum odpowiada _ismbbalnum), wynikiem jest wartość zwrócona przez odpowiednie _ismbb rutynowych.

Uwagi

Każda z tych funkcji testy danej znaków wielobajtowych dla danego warunku.

Wartość produkcji jest zależny od ustawienia z LC_CTYPE kategorii ustawienie regionalne tzn. zobacz setlocale Aby uzyskać więcej informacji.Wersje te funkcje, bez _l sufiks Użyj bieżących ustawień regionalnych tego zachowania zależne od ustawień lokalnych; wersje z _l sufiks są identyczne z tym, że używają zamiast przekazany parametr ustawień regionalnych.Aby uzyskać więcej informacji, zobacz Ustawienia regionalne.

Rozpoczęto wykonywanie procedury

Test stanu (strona kodowa 932 tylko)

_ismbcl0

Nie Kanji JIS: 0x8140 < =c< = 0x889E.

_ismbcl0_l

Nie Kanji JIS: 0x8140 < =c< = 0x889E.

_ismbcl1

JIS poziom 1: 0x889F < =c< = 0x9872.

_ismbcl1_l

JIS poziom 1: 0x889F < =c< = 0x9872.

_ismbcl2

JIS poziom 2: 0x989F < =c< = 0xEAA4.

_ismbcl2_l

JIS poziom 2: 0x989F < =c< = 0xEAA4.

Funkcje sprawdzić, czy określona wartość c dopasowania warunków badania opisane powyżej, ale nie zaznaczaj że c jest prawidłowych znaków wielobajtowych.Jeśli niższy bajt jest w zakresach 0x00 – 0x3F, 0x7F lub 0xFD – 0xFF, funkcje zwracają wartość różną od zera, wskazująca, że znak spełnia warunek sprawdzania.Użycie _ismbbtrail do sprawdzenia, czy zdefiniowano znaków wielobajtowych.

Koniec strona kodowa 932 poszczególnych

Wymagania

Rozpoczęto wykonywanie procedury

Wymaganego nagłówka

_ismbcl0

<mbstring.h>

_ismbcl0_l

<mbstring.h>

_ismbcl1

<mbstring.h>

_ismbcl1_l

<mbstring.h>

_ismbcl2

<mbstring.h>

_ismbcl2_l

<mbstring.h>

Informacji dotyczących zgodności, zobacz zgodności we wprowadzeniu.

Odpowiednik w programie .NET Framework

Nie dotyczy. Aby wywoływać funkcji C standardowej, należy użyć PInvoke. Aby uzyskać więcej informacji, zobacz Przykłady wywołać platformy.

Zobacz też

Informacje

Klasyfikacji znaków

_ismbc procedur

is, isw procedury