Condividi tramite


tolower, _tolower, towlower, _tolower_l, _towlower_l

Converte un carattere minuscolo.

int tolower(
   int c 
);
int _tolower(
   int c 
);
int towlower(
   wint_t c 
);
int _tolower_l(
   int c,
   _locale_t locale 
);
int _towlower_l(
   wint_t c,
   _locale_t locale 
);

Parametri

  • [in]c
    Carattere da convertire.

  • [in]locale
    Impostazioni locali da utilizzare per la conversione delle impostazioni locali.

Valore restituito

Ognuna di queste routine converte una copia di c in minuscolo se la conversione è possibile e restituisce il risultato.Non esiste un valore restituito riservato per indicare un errore.

Note

Ognuna di queste routine converte una lettera maiuscola specificata a una minuscola se è possibile e rilevante.La conversione in lettere maiuscole o minuscole di towlower è specifica delle impostazioni locali.Solo i caratteri relativi alle impostazioni locali correnti vengono modificati nell'evento.le funzioni senza _l utilizzo del suffisso le impostazioni locali attualmente impostate.le versioni di queste funzioni che hanno _l il suffisso accetta impostazioni locali come parametro e utilizza tale anziché le impostazioni locali attualmente impostate.Per ulteriori informazioni, vedere Impostazioni locali.

Affinché _tolower per fornire risultati previsti, __isascii e isupper è necessario che entrambe restituiscono diverso da zero.

Mapping di routine a testo generico

routine di TCHAR.H

_UNICODE & _MBCS non definiti

_MBCS definito

_UNICODE definito

_totlower

tolower

_mbctolower

towlower

_totlower_l

_tolower_l

_mbctolower_l

_towlower_l

[!NOTA]

_tolower_l e _towlower_l non disporre di dipendenza delle impostazioni locali e non sono destinati a essere chiamati direttamente.Vengono fornite per utilizzo interno da _totlower_l.

Requisiti

routine

Intestazione di associazione

tolower

<ctype.h>

_tolower

<ctype.h>

towlower

<ctype.h> o <wchar.h>

per informazioni di compatibilità aggiuntive, vedere compatibilità nell'introduzione.

Esempio

Vedere l'esempio in le funzioni.

Equivalente .NET Framework

System:: char:: ToLower

Vedere anche

Riferimenti

Conversione di dati

is, isw Routines

to funzioni

Impostazioni locali

Interpretazione delle sequenze di caratteri multibyte