Compartilhar via


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

Confira também

Classificação de bytes
_ismbb Rotinas