Udostępnij przez


_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