_ismbchira
, _ismbchira_l
, _ismbckata
, _ismbckata_l
Funções específicas da página de código 932
Importante
Esta API não pode ser usada em aplicativos executados no Windows Runtime. Para obter mais informações, confira Funções do CRT sem suporte em aplicativos da Plataforma Universal do Windows.
Sintaxe
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
);
Parâmetros
c
Caractere a ser testado.
locale
Localidade a usar.
Valor retornado
Cada uma dessas rotinas retornará um valor diferente de zero se o caractere atender à condição de teste. Caso contrário, eles retornarão 0. Se c
<= 255 e houver uma rotina correspondente _ismbb
(por exemplo, _ismbcalnum
corresponde a _ismbbalnum
), o resultado será o valor retornado da rotina correspondente _ismbb
.
Comentários
Cada uma dessas funções testa um determinado caractere multibyte quanto a uma determinada condição.
As versões dessas funções com o sufixo _l
são idênticas, exceto por usarem a localidade passada em vez da localidade atual para seu comportamento que depende da localidade. Para obter mais informações, consulte Localidade.
Rotina | Condição de teste (página de código 932 somente) |
---|---|
_ismbchira |
Hiragana de dois bytes: 0x829F<=c <=0x82F1. |
_ismbchira_l |
Hiragana de dois bytes: 0x829F<=c <=0x82F1. |
_ismbckata |
Katakana de dois bytes: 0x8340<=c <=0x8396. |
_ismbckata_l |
Katakana de dois bytes: 0x8340<=c <=0x8396. |
Final específico da página de código 932
Por padrão, o estado global dessa função tem como escopo o aplicativo. Para alterar esse comportamento, confira Estado global no CRT.
Requisitos
Rotina | Cabeçalho necessário |
---|---|
_ismbchira |
<mbstring.h> |
_ismbchira_l |
<mbstring.h> |
_ismbckata |
<mbstring.h> |
_ismbckata_l |
<mbstring.h> |
Para obter informações sobre compatibilidade, consulte Compatibilidade.
Confira também
Classificação de personagens
_ismbc
Rotinas
Rotinas is
e isw
Localidade
Interpretação de sequências de caracteres multibyte