_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.
![]() |
---|
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.