tolower
, _tolower
, towlower
, _tolower_l
_towlower_l
Converte un carattere in minuscolo.
Sintassi
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
c
Carattere da convertire.
locale
Impostazioni locali da usare per la conversione specifica 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 alcun valore restituito riservato per indicare un errore.
Osservazioni:
Ognuna di queste routine converte una lettera maiuscola specificata in una lettera minuscola, se possibile e pertinente. La conversione della combinazione di maiuscole/minuscole di towlower
dipende dalle impostazioni locali. La combinazione di maiuscole/minuscole viene modificata solo per i caratteri rilevanti per le impostazioni locali correnti. Le funzioni senza il suffisso _l
usano le impostazioni locali correnti. Le versioni di queste funzioni con il suffisso _l
accettano le impostazioni locali come parametro e usano tali impostazioni invece di quelle correnti. Per altre informazioni, vedere Locale.
Per _tolower
fornire i risultati __isascii
previsti e isupper
devono restituire entrambi valori diversi da zero.
Per impostazione predefinita, lo stato globale di questa funzione è limitato all'applicazione. Per modificare questo comportamento, vedere Stato globale in CRT.
Mapping di routine di testo generico
Routine TCHAR.H | _UNICODE e _MBCS non definito |
_MBCS definito |
_UNICODE definito |
---|---|---|---|
_totlower |
tolower |
_mbctolower |
towlower |
_totlower_l |
_tolower_l |
_mbctolower_l |
_towlower_l |
Nota
Le funzioni _tolower_l
e _towlower_l
non dipendono dalle impostazioni locali e non sono progettate per essere chiamate direttamente. Sono destinate solo all'uso interno per _totlower_l
.
Requisiti
Ciclo | Intestazione obbligatoria |
---|---|
tolower |
<ctype.h> |
_tolower |
<ctype.h> |
towlower |
<ctype.h> o <wchar.h> |
Per altre informazioni sulla compatibilità, vedere Compatibility (Compatibilità).
Esempio
Vedere l'esempio nelle to
funzioni.
Vedi anche
Conversione dati
is
, isw
routine
Funzioni to
impostazioni locali
Interpretazione di sequenze di caratteri multibyte