Compartir a través de


_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

Conversión de datos

_mbbtombc, _mbbtombc_l

_mbcjistojms, _mbcjistojms_l, _mbcjmstojis, _mbcjmstojis_l

_mbctohira, _mbctohira_l, _mbctokata, _mbctokata_l

_mbctombb, _mbctombb_l