_ismbchira
, , _ismbchira_l
, , _ismbckata
_ismbckata_l
Funkcje specyficzne dla strony kodowej 932
Ważne
Tego interfejsu API nie można używać w aplikacjach wykonywanych w środowisko wykonawcze systemu Windows. Aby uzyskać więcej informacji, zobacz Funkcje CRT nieobsługiwane w aplikacjach platforma uniwersalna systemu Windows.
Składnia
int _ismbchira(
unsigned int c
);
int _ismbchira_l(
unsigned int c,
_locale_t locale
);
int _ismbckata(
unsigned int c
);
int _ismbckata_l(
unsigned int c,
_locale_t locale
);
Parametry
c
Znak do przetestowania.
locale
Ustawienia regionalne do użycia.
Wartość zwracana
Każda z tych procedur zwraca wartość niezerową, jeśli znak spełnia warunek testowy. W przeciwnym razie zwracają wartość 0. Jeśli c
<= 255 i istnieje odpowiednia _ismbb
rutyna (na przykład _ismbcalnum
odpowiada _ismbbalnum
), wynik jest zwracaną wartością odpowiedniej _ismbb
procedury.
Uwagi
Każda z tych funkcji testuje dany znak wielobajtowy dla danego warunku.
Wersje tych funkcji z sufiksem _l
są identyczne, z tą różnicą, że używają ustawień regionalnych przekazanych zamiast bieżących ustawień regionalnych dla zachowania zależnego od ustawień regionalnych. Aby uzyskać więcej informacji, zobacz Ustawienia regionalne.
Procedura | Warunek testu (tylko strona kodowa 932) |
---|---|
_ismbchira |
Dwubajtowa Hiragana: 0x829F<==c <0x82F1. |
_ismbchira_l |
Dwubajtowa Hiragana: 0x829F<==c <0x82F1. |
_ismbckata |
Katakana dwubajtowa: 0x8340<==c <0x8396. |
_ismbckata_l |
Katakana dwubajtowa: 0x8340<==c <0x8396. |
Końcowa strona kodowa 932 specyficzna
Domyślnie stan globalny tej funkcji jest zakresem aplikacji. Aby zmienić to zachowanie, zobacz Stan globalny w CRT.
Wymagania
Procedura | Wymagany nagłówek |
---|---|
_ismbchira |
<mbstring.h> |
_ismbchira_l |
<mbstring.h> |
_ismbckata |
<mbstring.h> |
_ismbckata_l |
<mbstring.h> |
Aby uzyskać więcej informacji o zgodności, zobacz Zgodność.
Zobacz też
Klasyfikacja znaków
_ismbc
Procedur
is
, isw
procedury
ustawienia regionalne
Interpretacja sekwencji znaków wielobajtowych