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.