_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 en aplicaciones de la Plataforma universal de Windows.
Sintaxis
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. Para obtener más información, vea setlocale
. 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 Locale.
En versiones anteriores, _mbctolower
se llamó jtolower
a y _mbctoupper
se llamó jtoupper
a . Para código nuevo, use los nombres nuevos.
De manera predeterminada, el estado global de esta función está limitado a la aplicación. Para cambiar este comportamiento, consulte Estado global en CRT.
Asignaciones de rutinas 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, consulte Compatibilidad.
Consulte también
Conversión de datos
_mbbtombc
, _mbbtombc_l
_mbcjistojms
, _mbcjistojms_l
, , _mbcjmstojis
, _mbcjmstojis_l
_mbctohira
, _mbctohira_l
, , _mbctokata
, _mbctokata_l
_mbctombb
, _mbctombb_l