_mbctombb, _mbctombb_l

Converte um caractere multibyte de dois bytes em um caractere de multibyte um byte correspondente.

unsigned int _mbctombb(
   unsigned int c 
);
unsigned int _mbctombb_l(
   unsigned int c,
   _locale_t locale
);

Parâmetros

  • c
    caractere multibyte para converter.

  • locale
    Localidade usar.

Valor de retorno

If successful, _mbctombb and _mbctombb_lreturns the single-byte character that corresponds to c; otherwise it returns c.

Comentários

The _mbctombb and _mbctombb_lfunctions convert a given multibyte character to a corresponding single-byte multibyte character.Caracteres devem corresponder aos caracteres de byte único dentro do intervalo de 0 x 20 – 0x7E ou 0xA1 – 0xDF a ser convertido.

O valor de saída é afetado pela configuração do LC_CTYPE categoria de configuração da localidade; consulte setlocale para obter mais informações.A versão dessa função sem o _l sufixo usa a localidade corrente para esse comportamento dependente de localidade; a versão com o _l sufixo é idêntico, exceto pelo fato de que ele usar o parâmetro de localidade passado em vez disso. Para obter mais informações, consulte Localidade.

Em versões anteriores, _mbctombb foi chamado zentohan. Use _mbctombb em vez disso.

Requisitos

Rotina

Cabeçalho necessário

_mbctombb

<mbstring.h>

_mbctombb_l

<mbstring.h>

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

Conversão de Dados

_mbbtombc, _mbbtombc_l

_mbcjistojms, _mbcjistojms_l, _mbcjmstojis, _mbcjmstojis_l

_mbctohira, _mbctohira_l, _mbctokata, _mbctokata_l

_mbctolower, _mbctolower_l, _mbctoupper, _mbctoupper_l