Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Code Page 932 Specific functions, utilizando la configuración regional actual o categoría especificada del estado de la conversión de LC_CTYPE.
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 _ismbcl0(
unsigned int c
);
int _ismbcl0_l(
unsigned int c,
_locale_t locale
);
int _ismbcl1(
unsigned int c
);
int _ismbcl1_l(
unsigned int c ,
_locale_t locale
);
int _ismbcl2(
unsigned int c
);
int _ismbcl2_l(
unsigned int c,
_locale_t locale
);
Parámetros
c
Carácter que se va a probar.locale
Configuración regional a utilizar.
Valor devuelto
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.
Comentarios
Cada una de estas funciones pruebas un carácter dado multibyte para una condición determinada.
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.Las versiones de estas funciones sin el sufijo de _l utilizan la configuración regional actual para este comportamiento configuración regional-dependiente; las versiones con el sufijo de _l son idénticas salvo que utilizan el parámetro locale pasado en su lugar.Para obtener más información, vea Configuración regional.
Rutina |
Condición de prueba (página de códigos 932 solo) |
|---|---|
_ismbcl0 |
JIS no - Kanji: 0x8140<=c<=0x889e. |
_ismbcl0_l |
JIS no - Kanji: 0x8140<=c<=0x889e. |
_ismbcl1 |
JIS de: 0x889f<=c<=0x9872. |
_ismbcl1_l |
JIS de: 0x889f<=c<=0x9872. |
_ismbcl2 |
JIS: produce 0x989f<=c<=0xeaa4. |
_ismbcl2_l |
JIS: produce 0x989f<=c<=0xeaa4. |
El control de ejecuciones que las coincidencias de c value especificado las condiciones de prueba anteriormente descritas, pero no comprueban que c es un carácter válido multibyte.Si el byte más bajo está en intervalos 0x00 – 0x3F, 0x7F, o 0xFD – 0xFF, estas funciones devuelven un valor distinto de cero, que indica que el carácter cumple la condición de prueba.Utilice _ismbbtrail para comprobar si el carácter multibyte está definido.
Específico de la página de códigos 932 de fin
Requisitos
Rutina |
Encabezado necesario |
|---|---|
_ismbcl0 |
<mbstring.h> |
_ismbcl0_l |
<mbstring.h> |
_ismbcl1 |
<mbstring.h> |
_ismbcl1_l |
<mbstring.h> |
_ismbcl2 |
<mbstring.h> |
_ismbcl2_l |
<mbstring.h> |
Para obtener más información de compatibilidad, vea Compatibilidad en la Introducción.
Equivalente en .NET Framework
No es aplicable Para llamar a la función estándar de C, utilice PInvoke. Para obtener más información, vea La invocación de plataforma ejemplos.
Importante