Partager via


tolower, _tolower, towlower, _tolower_l, _towlower_l

Converts a character to lowercase.

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

  • [in] c
    Caractère à convertir.

  • [in] locale
    Paramètres régionaux à utiliser pour la traduction spécifique aux paramètres régionaux.

Valeur de retour

Chacune de ces routines convertit une copie de c en minuscules si la conversion est possible, puis 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 une lettre minuscule lorsque cela est possible et adapté. La conversion en majuscules ou minuscules detowlower est spécifique aux paramètres locaux. Seuls les caractères concernant les paramètres locaux actuels sont modifiés en cas de. Les fonctions sans le suffixe _l utilisent les paramètres locaux actuellement définis. Les versions de ces fonctions avec le suffixe _l sont identiques, sauf qu'elles utilisent les paramètres locaux passés au lieu des paramètres locaux actuels. Pour plus d'informations, consultez Paramètres régionaux.

Pour que _tolower montre les résultats attendus, __isascii et islower doivent tous les deux retourner une valeur non nulle.

Mappages de routines de texte générique

Routine TCHAR.H

_UNICODE & _MBCS non définis

_MBCS défini

_UNICODE défini

_totlower

tolower

_mbctolower

towlower

_totlower_l

_tolower_l

_mbctolower_l

_towlower_l

Notes

_tolower_l et _towlower_l n'ont aucune dépendance de paramètres régionaux et ne sont pas censés être appelés directement.Ils sont fournis pour un usage interne par _totlower_l.

Configuration requise

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 Compatibilité dans l'introduction.

Exemple

Consultez l'exemple dans des fonctions.

Équivalent .NET Framework

System::Char::ToLower

Voir aussi

Référence

Conversion de données

is, isw, routines

to, fonctions

Paramètres régionaux

Interprétation des séquences de caractères multioctets