_mbbtombc, _mbbtombc_l
Converte un carattere multibyte a un byte a un carattere multibyte corrispondente a byte doppio.
![]() |
---|
Questa API non può essere utilizzato nelle applicazioni eseguite in Windows Runtime.Per ulteriori informazioni, vedere Funzioni CRT non supportate con /ZW. |
unsigned int _mbbtombc(
unsigned int c
);
unsigned int _mbbtombc_l(
unsigned int c,
_locale_t locale
);
Parametri
c
Carattere a byte singolo da convertire.locale
Impostazioni locali da utilizzare.
Valore restituito
Se _mbbtombc correttamente converte c, restituisce un carattere multibyte; in caso contrario, restituisce c.
Note
La funzione di _mbbtombc converte un carattere multibyte a byte singolo specificato un carattere multibyte corrispondente a byte doppio.I caratteri devono essere compreso nell'intervallo 0x20 – 0x7E o 0xA1 – 0xDF da convertire.
Il valore di output è interessato dall'impostazione dell'impostazione di categoria di LC_CTYPE delle impostazioni locali; vedere setlocale, _wsetlocale per ulteriori informazioni.Le versioni di questa funzione sono identiche, ma gli utilizzi di _mbbtombc le impostazioni locali correnti per questo comportamento e _mbbtombc_l dipendenti dalle impostazioni locali ma utilizza il parametro delle impostazioni locali passato.Per ulteriori informazioni, vedere Impostazioni locali.
Nelle versioni precedenti, _mbbtombc è stato denominato hantozen.Per il nuovo codice, utilizzare _mbbtombc.
Requisiti
Routine |
Intestazione obbligatoria |
---|---|
_mbbtombc |
<mbstring.h> |
_mbbtombc_l |
<mbstring.h> |
Per ulteriori informazioni di compatibilità, vedere Compatibilità.
Equivalente .NET Framework
Non applicabile. Per chiamare la funzione standard C, utilizzare PInvoke. Per ulteriori informazioni, vedere Esempi di platform invoke.