_ismbbtrail, _ismbbtrail_l

Determina se um byte é um byte de um caractere de multibyte.

int _ismbbtrail(
   unsigned int c 
);
int _ismbbtrail_l(
   unsigned int c,
   _locale_t locale 
);

Parâmetros

  • c
    Inteiro a ser testado.

  • locale
    Localidade usar.

Valor de retorno

_ismbbtrail Retorna um valor diferente de zero se o número inteiro c é o segundo byte de um caractere de multibyte. Por exemplo, no código válido, apenas intervalos de páginas 932 são 0 x 40 para 0x7E e 0 x 80 para 0xFC.

Comentários

_ismbbtrail usa a localidade corrente para o comportamento dependente de localidade. _ismbbtrail_l é idêntico, exceto pelo fato de que ele usa a localidade do passado em vez disso. Para obter mais informações, consulte Localidade.

Requisitos

Rotina

Cabeçalho necessário

Cabeçalho opcional

_ismbbtrail

<mbctype.h> ou <mbstring.h>

<ctype.h>, * <limits.h>, <stdlib.h>

_ismbbtrail_l

<mbctype.h> ou <mbstring.h>

<ctype.h>, * <limits.h>, <stdlib.h>

* Para manifesto constantes para as condições de teste.

Para obter mais informações de compatibilidade, consulte Compatibilidade na introdução.

Equivalente do NET Framework

Não aplicável. Para telefonar a função C padrão, use PInvoke. Para obter mais informações, consulte Exemplos de invocação de plataforma.

Consulte também

Referência

Classificação de byte

_ismbb rotinas