Condividi tramite


_mbbtombc, _mbbtombc_l

Converte un carattere multibyte a un byte a un carattere multibyte corrispondente a byte doppio.

Nota importanteImportante

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.

Vedere anche

Riferimenti

Conversione di dati

_mbctombb, _mbctombb_l