_mbbtombc, _mbbtombc_l

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

unsigned int _mbbtombc(
   unsigned int c 
);
unsigned int _mbbtombc_l(
   unsigned int c,
   _locale_t locale
);

Parâmetros

  • c
    caractere para converter de um byte.

  • locale
    Localidade usar.

Valor de retorno

If _mbbtombc Converte com êxito c, ele retorna um caractere multibyte; caso contrário, retorna c.

Comentários

The _mbbtombc função converte um determinado caractere multibyte de byte único em um correspondente caracteres multibyte de dois bytes. Caracteres devem estar no intervalo 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.The _mbbtombc versão essa função usa a localidade corrente para esse comportamento dependente de localidade; o _mbbtombc_l versão é idêntica, exceto pelo fato de que ele usar o parâmetro de localidade passado em vez disso.For more information, see Localidade.

Em versões anteriores, _mbbtombc foi chamado hantozen. Para código novo, use _mbbtombc em vez disso.

Requisitos

Rotina

Cabeçalho necessário

_mbbtombc

<mbstring.h>

_mbbtombc_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

_mbctombb, _mbctombb_l