_ismbbkalnum
, _ismbbkalnum_l
Determina se um dado caractere multibyte é um símbolo de texto não ASCII.
Sintaxe
int _ismbbkalnum(
unsigned int c
);
int _ismbbkalnum_l(
unsigned int c,
_locale_t locale
);
Parâmetros
c
Inteiro a ser testado.
locale
Localidade a usar.
Valor retornado
_ismbbkalnum
retorna um valor diferente de zero se o inteiro c
for um símbolo de texto não ASCII diferente de pontuação. Caso contrário, retornará 0. _ismbbkalnum
usa a localidade atual para informações de caracteres dependentes da localidade. _ismbbkalnum_l
é idêntico a _ismbbkalnum
, exceto pelo fato de que usa a localidade como um parâmetro. Para obter mais informações, consulte Localidade.
Comentários
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 |
---|---|
_ismbbkalnum |
<mbctype.h> |
_ismbbkalnum_l |
<mbctype.h> |
Para obter informações sobre compatibilidade, consulte Compatibilidade.