_mbctolower, _mbctolower_l, _mbctoupper, _mbctoupper_l

 

Para obtener la documentación más reciente de Visual Studio 2017 RC, consulte Documentación de Visual Studio 2017 RC.

Comprueba y convierte las mayúsculas y minúsculas de un carácter multibyte.

System_CAPS_ICON_important.jpg Importante

Esta API no se puede usar en aplicaciones que se ejecutan en Windows en tiempo de ejecución. Para 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.

Cada una de estas funciones devuelve el carácter convertido c, si es posible. De lo contrario, devuelve el carácter c sin cambios.

Las funciones prueban un carácter c y, si es posible, aplican una de las conversiones siguientes.

RutinasConvierte
_mbctolower,_mbctolower_lCarácter en mayúscula en carácter en minúscula.
_mbctoupper,_mbctoupper_lCarácter en minúscula en carácter en mayúscula.

El valor de salida se ve afectado por el valor de la LC_CTYPE configuración de categoría 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 Locale.

En versiones anteriores, _mbctolower se llamó ajtolower, y _mbctoupper se llamó a 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
_totlowertolower_mbctolowertowlower
_totlower_l_tolower_l_mbctolower_l_towlower_t
_totuppertoupper_mbctouppertowupper
_totupper_ltoupper_l_mbctoupper_l_towupper_l
RutinasEncabezado necesario
_mbctolower,_mbctolower_l<mbstring.h>
_mbctoupper,_mbctoupper_l<mbstring.h>

Para obtener más información sobre compatibilidad, vea Compatibility.

Conversión de datos
_mbbtombc, _mbbtombc_l
_mbcjistojms, _mbcjistojms_l, _mbcjmstojis, _mbcjmstojis_l
_mbctohira, _mbctohira_l, _mbctokata, _mbctokata_l
_mbctombb, _mbctombb_l

Mostrar: