_mbctolower, _mbctolower_l, _mbctoupper, _mbctoupper_l
Las pruebas y convierten el caso de un carácter multibyte.
Importante |
---|
Esta API no se puede utilizar en las aplicaciones que se ejecutan en tiempo de ejecución de Windows.Para obtener más información, vea Funciones CRT no compatibles 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 de Multibyte a convertir.locale
Configuración regional a utilizar.
Valor devuelto
Cada una de estas funciones devuelve el carácter convertido c, si es posible.Si no devuelve el carácter c sin modificar.
Comentarios
Las funciones prueban un carácter c y, si es posible, aplique una de las conversiones siguientes.
Rutinas |
Convierte |
---|---|
_mbctolower,_mbctolower_l |
Caracteres en mayúsculas a caracteres en minúsculas. |
_mbctoupper,_mbctoupper_l |
Caracteres en minúsculas al carácter en mayúsculas. |
El valor de salida se ve afectado por el valor de la categoría de LC_CTYPE de configuración regional; vea setlocale para obtener más información.La versión de esta función sin el sufijo de _l utiliza la configuración regional actual para este comportamiento configuración regional-dependiente; la versión con el sufijo de _l es idéntica pero utiliza el parámetro locale pasado en su lugar.Para obtener más información, vea Configuración regional.
En versiones anteriores, _mbctolower se llamó jtolower, y _mbctoupper se llamó jtoupper.Para el nuevo código, use los nuevos nombres en su lugar.
Asignaciones de la rutina de Genérico- texto
Rutina de 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 de compatibilidad, vea Compatibilidad en la Introducción.
Vea también
Referencia
_mbcjistojms, _mbcjistojms_l, _mbcjmstojis, _mbcjmstojis_l