_ismbbalnum, _ismbbalnum_l

Determina se um caractere multibyte especificado é alfa ou numérico.

Sintaxe

int _ismbbalnum(
   unsigned int c
);
int _ismbbalnum_l(
   unsigned int c
);

Parâmetros

c
Inteiro a ser testado.

locale
Localidade a usar.

Valor retornado

_ismbbalnum Retorna um valor diferente de zero quando a expressão:

isalnum(c) || _ismbbkalnum(c)

é diferente de zero para c, ou 0 quando a expressão é zero.

A versão dessa função com o sufixo _l é idêntica, exceto pelo fato de que ele usa a localidade passada em vez da localidade atual para seu comportamento que depende da 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
_ismbbalnum <mbctype.h>
_ismbbalnum_l <mbctype.h>

Para obter informações sobre compatibilidade, consulte Compatibilidade.

Bibliotecas

Todas as versões das bibliotecas em tempo de execução C.

Confira também

Classificação de bytes
_ismbb Rotinas