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 de la configuración regional.
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 la configuración regional.Ú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 la rutina de texto genérico
rutina de TCHAR.H |
_UNICODE y _MBCS no definido |
_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ñados llamar directamente.Se proporcionan para uso interno por _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.