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