_mbctolower, _mbctolower_l, _mbctoupper, _mbctoupper_l
Comprueba y convierte las mayúsculas y minúsculas de un carácter multibyte.
Importante
Esta API no se puede usar en aplicaciones que se ejecutan en Windows en tiempo de ejecución.Para obtener más información, vea Funciones de CRT no admitidas con /ZW.
unsigned int _mbctolower(
unsigned int c
);
unsigned int _mbctolower_l(
unsigned int c,
_locale_t locale
);
unsigned int _mbctoupper(
unsigned int c
);
unsigned int _mbctoupper_l(
unsigned int c,
_locale_t locale
);
Parámetros
c
Carácter multibyte que se va a convertir.locale
Configuración regional que se va a usar.
Valor devuelto
Cada una de estas funciones devuelve el carácter convertido c, si es posible. De lo contrario, devuelve el carácter c sin cambios.
Comentarios
Las funciones prueban un carácter c y, si es posible, aplican una de las conversiones siguientes.
Rutinas |
Convierte |
---|---|
_mbctolower,_mbctolower_l |
Carácter en mayúscula en carácter en minúscula. |
_mbctoupper,_mbctoupper_l |
Carácter en minúscula en carácter en mayúscula. |
El valor de salida se ve afectado por el valor de la categoría LC_CTYPE de la configuración regional; vea setlocale para obtener más información. La versión de esta función sin el sufijo _l usa la configuración regional actual de este comportamiento dependiente de la configuración regional; la versión con el sufijo _l es idéntica, salvo que usa el parámetro de configuración regional que se pasa. Para obtener más información, vea Configuración regional.
En versiones anteriores, _mbctolower se denominaba jtolower y _mbctoupper se denominaba jtoupper. Para código nuevo, use los nombres nuevos.
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_t |
_totupper |
toupper |
_mbctoupper |
towupper |
_totupper_l |
toupper_l |
_mbctoupper_l |
_towupper_l |
Requisitos
Rutinas |
Encabezado necesario |
---|---|
_mbctolower,_mbctolower_l |
<mbstring.h> |
_mbctoupper,_mbctoupper_l |
<mbstring.h> |
Para obtener más información sobre compatibilidad, vea Compatibilidad.
Vea también
Referencia
_mbcjistojms, _mbcjistojms_l, _mbcjmstojis, _mbcjmstojis_l