tolower, _tolower, towlower, _tolower_l, _towlower_l
Converte un carattere in lettere minuscole.
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
Le impostazioni locali da utilizzare per la conversione specifica delle impostazioni locali.
Valore restituito
Ognuna di queste routine converte una copia di c in caratteri minuscoli se la conversione è possibile, e restituisce il risultato. Non vi è alcun valore restituito riservato per indicare un errore.
Note
Ognuna di queste routine converte una lettera maiuscola data in lettera minuscola se è possibile ed appropriato. La conversione da lettere maiuscole a minuscole towlower è specifica delle impostazioni locali. Solo i caratteri appropriati sulla base delle impostazioni locali correnti vengono modificati da maiuscoli a minuscoli. Le funzioni senza il suffisso _l utilizzano le impostazioni locali attualmente impostate. Le versioni di queste funzioni che contengono il suffisso _l prendono le impostazioni locali come parametro e le utilizzano al posto delle impostazioni locali attualmente impostate. Per ulteriori informazioni, vedere Impostazioni locali.
Affinché _tolower produca i risultati previsti, __isascii e isupper devono entrambe restituire un valore diverso da zero.
Mapping di routine di testo generico
Routine 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 hanno dipendenza delle impostazioni locali e non sono destinate per essere chiamate direttamente.Vengono fornite per un utilizzo interno da _totlower_l.
Requisiti
Routine |
Intestazione obbligatoria |
---|---|
tolower |
<ctype.h> |
_tolower |
<ctype.h> |
towlower |
<ctype.h> o <wchar.h> |
Per ulteriori informazioni sulla compatibilità, vedere Compatibilità nell'Introduzione.
Esempio
Vedere l'esempio in Funzioni to.