_mbctombb, _mbctombb_l
Converte un carattere multibyte a doppio byte in un corrispondente carattere multibyte a byte singolo.
Importante
Questa API non può essere utilizzata nelle applicazioni che vengono eseguite in Windows Runtime.Per ulteriori informazioni, vedere Funzioni CRT non supportate con /ZW.
unsigned int _mbctombb(
unsigned int c
);
unsigned int _mbctombb_l(
unsigned int c,
_locale_t locale
);
Parametri
c
Caratteri multibyte da convertire.locale
Impostazioni locali da utilizzare.
Valore restituito
Se l'operazione riesce, _mbctombb e _mbctombb_lrestituisce il carattere a byte singolo che corrisponde a c; in caso contrario restituisce c.
Note
Le funzioni _mbctombb e _mbctombb_lconvertono un specifico carattere multibyte in un corrispondente carattere multibyte a byte singolo. I caratteri devono corrispondere ai caratteri a byte singolo nell'intervallo 0x20 – 0x7E o 0xA1 – 0xDF da convertire.
Il valore di output è interessato dall'impostazione di categoria LC_CTYPE delle impostazioni locali; vedere setlocale per ulteriori informazioni. La versione di questa funzione senza il suffisso _l utilizza le impostazioni locali correnti per il comportamento dipendente dalle impostazioni locali; la versione con il suffisso _l è identica, ad eccezione del fatto che utilizza il parametro delle impostazioni locali che viene passato. Per ulteriori informazioni, vedere Impostazioni locali.
Nelle versioni precedenti, _mbctombb è stato chiamato zentohan. In alternativa, utilizzare _mbctombb.
Requisiti
Routine |
Intestazione obbligatoria |
---|---|
_mbctombb |
<mbstring.h> |
_mbctombb_l |
<mbstring.h> |
Per ulteriori informazioni sulla compatibilità, vedere Compatibilità.
Equivalente .NET Framework
Non applicabile. Per chiamare la funzione standard C, utilizzare PInvoke. Per ulteriori informazioni, vedere Esempi di Invocazione della Piattaforma.
Vedere anche
Riferimenti
_mbcjistojms, _mbcjistojms_l, _mbcjmstojis, _mbcjmstojis_l