Share via


_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.

Retornar valor

Cada uma dessas rotinas retornará um valor diferente de zero se o caractere satisfizer a condição de teste. Caso contrário, eles retornam 0. Se c<= 255 e houver uma rotina correspondente (por exemplo, _ismbcalnum corresponde a _ismbbalnum), o resultado é o valor de retorno da rotina correspondente _ismbb_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, consulte Estado global na 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 caracteres
_ismbc Rotinas
Rotinas is e isw
Localidade
Interpretação de sequências de caracteres multibyte