Este artículo se tradujo automáticamente. Para ver el artículo en inglés, active la casilla Inglés. Además, puede mostrar el texto en inglés en una ventana emergente si mueve el puntero del mouse sobre el texto.
Traducción
Inglés

_ismbclower, _ismbclower_l, _ismbcupper, _ismbcupper_l

Comprueba si un carácter multibyte es una minúscula o un carácter en mayúsculas.

Nota importante 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.

int _ismbclower(
   unsigned int c 
);
int _ismbclower_l(
   unsigned int c,
   _locale_t locale 
);
int _ismbcupper(
   unsigned int c 
);
int _ismbcupper_l(
   unsigned int c,
   _locale_t locale
);

c

Carácter que se va a probar.

locale

Configuración regional a utilizar.

Cada una de estas rutinas devuelve un valor distinto de cero si el carácter cumple la condición de prueba o el 0 si no lo hace. Si el <= 255 de c y hay una rutina correspondiente de _ismbb (por ejemplo, _ismbcalnum corresponde a _ismbbalnum), el resultado es el valor devuelto de la rutina correspondiente de _ismbb.

Cada una de estas funciones pruebas un carácter dado multibyte para una condición determinada.

Las versiones de estas funciones con el sufijo de _l son idénticas salvo que utilizan la configuración regional pasado en lugar de la configuración regional actual para su comportamiento configuración regional- dependiente. Para obtener más información, vea Configuración regional.

Rutina

Condición de prueba

Ejemplo de la página de códigos 932

_ismbclower

Minúsculas alfabética

Devuelve cero si y solo si c es una representación de solo- byte de una letra inglesa minúscula ASCII: 0x61<=c<=0x7a.

_ismbclower_l

Minúsculas alfabética

Devuelve cero si y solo si c es una representación de solo- byte de una letra inglesa minúscula ASCII: 0x61<=c<=0x7a.

_ismbcupper

Mayúsculas o minúsculas

Devuelve cero si y solo si c es una representación de solo- byte de una letra inglesa mayúscula ASCII: 0x41<=c<=0x5a.

_ismbcupper_l

Mayúsculas o minúsculas

Devuelve cero si y solo si c es una representación de solo- byte de una letra inglesa mayúscula ASCII: 0x41<=c<=0x5a.

Rutina

Encabezado necesario

_ismbclower

<mbstring.h>

_ismbclower_l

<mbstring.h>

_ismbcupper

<mbstring.h>

_ismbcupper_l

<mbstring.h>

Para obtener más información de compatibilidad, vea Compatibilidad en la Introducción.

Adiciones de comunidad

AGREGAR
Mostrar: