Condividi tramite


_mbctolower, _mbctolower_l, _mbctoupper, _mbctoupper_l

Test e converte il caso di un carattere multibyte.

Nota importanteImportante

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 _mbctolower(
   unsigned int c 
);
unsigned int _mbctolower_l(
   unsigned int c,
   _locale_t locale
);
unsigned int _mbctoupper(
   unsigned int c 
);
unsigned int _mbctoupper_l(
   unsigned int c,
   _locale_t locale
);

Parametri

  • c
    Caratteri multibyte da convertire.

  • locale
    Impostazioni locali da utilizzare.

Valore restituito

Ognuna di queste funzioni restituisce il carattere convertito c, se possibile.In caso contrario restituisce il carattere c invariato.

Note

Le funzioni verificano un carattere c e, se possibile, applicano una delle conversioni.

Routine

Converte

_mbctolower,_mbctolower_l

Carattere maiuscolo a carattere minuscolo.

_mbctoupper,_mbctoupper_l

Carattere minuscolo a carattere maiuscolo.

Il valore di output è interessato dall'impostazione dell'impostazione di categoria LC_CTYPE delle impostazioni locali; vedere setlocale per ulteriori informazioni.La versione della funzione senza il suffisso di _l utilizza le impostazioni locali correnti per questo comportamento dipendente dalle impostazioni locali; la versione con il suffisso di _l è identica con la differenza che utilizza il parametro delle impostazioni locali passato.Per ulteriori informazioni, vedere Impostazioni locali.

Nelle versioni precedenti, _mbctolower è stato chiamatojtolowere _mbctoupperè stato chiamato jtoupper.Per il nuovo codice, utilizzare i nuovi nomi anziché.

Mapping di routine a Testo generico

Routine Tchar.h

_UNICODE e _MBCS non definiti

_MBCS definito

_UNICODE definito

_totlower

tolower

_mbctolower

towlower

_totlower_l

_tolower_l

_mbctolower_l

_towlower_t

_totupper

toupper

_mbctoupper

towupper

_totupper_l

toupper_l

_mbctoupper_l

_towupper_l

Requisiti

Routine

Intestazione obbligatoria

_mbctolower,_mbctolower_l

<mbstring.h>

_mbctoupper,_mbctoupper_l

<mbstring.h>

Per ulteriori informazioni sulla compatibilità, vedere Compatibilità nell'introduzione.

Vedere anche

Riferimenti

Conversione di dati

_mbbtombc, _mbbtombc_l

_mbcjistojms, _mbcjistojms_l, _mbcjmstojis, _mbcjmstojis_l

_mbctohira, _mbctohira_l, _mbctokata, _mbctokata_l

_mbctombb, _mbctombb_l