tolower, _tolower, towlower, _tolower_l, _towlower_l
Convierte un carácter en minúsculas.
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
);
Parámetros
[in] c
Carácter que se va a convertir.[in] locale
Configuración regional a utilizar para la traducción configuración regional- concreta.
Valor devuelto
Cada una de estas rutinas convierte una copia de c a minúsculas si la conversión es posible, y devuelve el resultado. No hay ningún valor devuelto reservado para indicar un error.
Comentarios
Cada una de estas rutinas convierte una letra mayúscula especificada en minúsculas si es posible y pertinente. La conversión del caso de towlower es configuración regional- concreta. Únicamente caracteres pertinentes para la configuración regional actual se cambian en caso de que. Las funciones sin el sufijo de _l utilizan la configuración regional actualmente establecido. Las versiones de estas funciones que tienen el sufijo de _l toma la configuración regional como parámetro y use que en lugar de la configuración regional actualmente establecido. Para obtener más información, vea Configuración regional.
Para que _tolower dé los resultados esperados, __isascii y isupper debe ambos devuelven cero.
Asignaciones de rutina de texto genérico
Rutina TCHAR.H |
_UNICODE y _MBCS no definidos |
_MBCS definido |
_UNICODE definido |
---|---|---|---|
_totlower |
tolower |
_mbctolower |
towlower |
_totlower_l |
_tolower_l |
_mbctolower_l |
_towlower_l |
Nota
_tolower_l y _towlower_l no dependen de la configuración regional y no están diseñadas para llamarlas directamente.Se proporcionan solo para el uso interno por parte de _totlower_l.
Requisitos
Rutina |
Encabezado necesario |
---|---|
tolower |
<ctype.h> |
_tolower |
<ctype.h> |
towlower |
<ctype.h> o <wchar.h> |
Para obtener información adicional de compatibilidad, vea Compatibilidad en la Introducción.
Ejemplo
Vea el ejemplo de a funciones.