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. Il n’existe aucune valeur de retour 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 routines de texte générique
Routine TCHAR.H | _UNICODE et _MBCS non définis |
_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
, fonctions.
Voir aussi
Conversion de données
Routines is
, isw
to
, fonctions
Paramètres régionaux
Interprétation des séquences de caractères multioctets