Exportar (0) Imprimir
Expandir todo
div
EOF
Expandir Minimizar
Este artículo proviene de un motor de traducción automática. Mueva el puntero sobre las frases del artículo para ver el texto original. Más información.
Traducción
Original

_ismbcl0, _ismbcl0_l, _ismbcl1, _ismbcl1_l, _ismbcl2, _ismbcl2_l

Code Page 932 Specific functions, utilizando la configuración regional actual o categoría especificada del estado de la conversión de LC_CTYPE.

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 _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
);

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.

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

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.

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.

Adiciones de comunidad

AGREGAR
Mostrar:
© 2014 Microsoft