Share via


tolower, _tolower, towlower, _tolower_l, _towlower_l

Convertit un caractère en minuscule.

Syntaxe

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
);

Paramètres

c
Caractère à convertir.

locale
Paramètres régionaux à utiliser pour une traduction spécifique aux paramètres régionaux.

Valeur retournée

Chacune de ces routines convertit une copie de c en minuscule si la conversion est possible, et retourne le résultat. Aucune valeur de retour n’est réservée pour indiquer une erreur.

Notes

Chacune de ces routines convertit une lettre majuscule donnée en lettre minuscule si elle est possible et pertinente. La conversion de la casse de towlower est spécifique aux paramètres régionaux. Seuls les caractères relevant des paramètres régionaux actifs changent de casse. Les fonctions sans suffixe _l utilisent les paramètres régionaux actuellement définis. Les versions de ces fonctions avec suffixe _l prennent les paramètres régionaux comme paramètre et les utilisent à la place des paramètres régionaux actuellement définis. Pour plus d’informations, consultez Locale.

Pour _tolower donner les résultats attendus, __isascii et isupper doit retourner à la fois différent de zéro.

Par défaut, l’état global de cette fonction est limité à l’application. Pour modifier ce comportement, consultez État global dans le CRT.

Mappages de routine de texte générique

Routine TCHAR.H _UNICODE et _MBCS non défini _MBCS Défini _UNICODE Défini
_totlower tolower _mbctolower towlower
_totlower_l _tolower_l _mbctolower_l _towlower_l

Remarque

Les routines _tolower_l et _towlower_l ne dépendent pas des paramètres régionaux et ne sont pas destinées à être appelées directement. Elles sont fournies pour une utilisation en interne par _totlower_l.

Spécifications

Routine En-tête requis
tolower <ctype.h>
_tolower <ctype.h>
towlower <ctype.h> ou <wchar.h>

Pour plus d’informations sur la compatibilité, consultez Compatibility.

Exemple

Consultez l’exemple dans to les fonctions.

Voir aussi

Conversion de données
is, isw routines
to, fonctions
Paramètres régionaux
Interprétation des séquences de caractères multioctets