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