_mbbtombc, _mbbtombc_l
Converte um caractere de multibyte de único byte em um caractere correspondente de multibyte de dois bytes.
Importante |
---|
Este API não pode ser usado em aplicativos executados em Tempo de Execução do Windows.Para obter mais informações, consulte Funções de CRT não suportadas com /ZW. |
unsigned int _mbbtombc( unsigned int c ); unsigned int _mbbtombc_l( unsigned int c, _locale_t locale );
Parâmetros
c
Caracteres de byte único a conversão.locale
A localidade usar.
Valor de retorno
Se _mbbtombc converte com êxito c, retorna um caractere de multibyte; caso contrário, retornará c.
Comentários
A função de _mbbtombc converte um determinado caractere de multibyte de único byte em um caractere correspondente de multibyte de dois bytes.Os caracteres devem estar dentro do intervalo 0x20 0x7E 0xA1 – ou – 0xDF a ser convertido.
O valor de saída é afetado pela configuração da categoria de LC_CTYPE de localidade; consulte setlocale, wsetlocale para mais informações.As versões dessa função são idênticas, exceto que os usos de _mbbtombc a localidade atual para esses comportamento e _mbbtombc_l são dependentes de usar o marcador o parâmetro de localidade que é passado.Para obter mais informações, consulte Localidade.
Em versões anteriores, _mbbtombc foi chamado hantozen.Para o novo código, use _mbbtombc.
Requisitos
Rotina |
Cabeçalho necessário |
---|---|
_mbbtombc |
<mbstring.h> |
_mbbtombc_l |
<mbstring.h> |
Para mais informações, consulte Compatibilidadede compatibilidade.
Equivalência do .NET Framework
Não aplicável. Para chamar a função padrão de C, use PInvoke. Para obter mais informações, consulte Exemplos de invocação de plataforma.