Exportar (0) Imprimir
Expandir todo
and
div
eof
not
or
xor
Expandir Minimizar
Este artículo se tradujo de forma manual. Mueva el puntero sobre las frases del artículo para ver el texto original. Más información.
Traducción
Original

_ismbcgraph, _ismbcgraph_l, _ismbcprint, _ismbcprint_l, _ismbcpunct, _ismbcpunct_l, _ismbcblank, _ismbcblank_l, _ismbcspace, _ismbcspace_l

Determina si el carácter es un carácter gráfico, un carácter de presentación, un carácter de puntuación o un carácter de espacio.

Nota importante Importante

Esta API no se puede usar en aplicaciones que se ejecutan en Windows en tiempo de ejecución. Para obtener más información, vea Funciones de CRT no admitidas con /ZW.

int _ismbcgraph(
   unsigned int c 
);
int _ismbcgraph_l(
   unsigned int c,
   _locale_t locale 
);
int _ismbcprint(
   unsigned int c 
);
int _ismbcprint_l(
   unsigned int c,
   _locale_t locale
);
int _ismbcpunct(
   unsigned int c
);
int _ismbcpunct_l(
   unsigned int c,
   _locale_t locale
);
int _ismbcblank(
   unsigned int c 
);
int _ismbcblank_l(
   unsigned int c,
   _locale_t locale
);
int _ismbcspace(
   unsigned int c 
);
int _ismbcspace_l(
   unsigned int c,
   _locale_t locale
);

c

Carácter que se va a determinar.

locale

Configuración regional que se va a usar.

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

Las versiones de estas funciones son idénticas, excepto que las que tienen el sufijo _l usan la configuración regional que se pasa para su comportamiento dependiente de la configuración regional en lugar de la configuración regional actual. Para obtener más información, vea Configuración regional.

Cada una de estas funciones prueba si un carácter multibyte dado cumple una condición determinada.

Rutina

Condición de prueba

Ejemplo de la página de códigos 932

_ismbcgraph

Gráfico

Devuelve un valor distinto de cero si y solo si c es una representación de un solo byte de cualquier carácter imprimible ASCII o katakana excepto un espacio en blanco ( ).

_ismbcprint

Carácter imprimible

Devuelve un valor distinto de cero si y solo si c es una representación de un solo byte de cualquier carácter imprimible ASCII o katakana, incluso un espacio en blanco ( ).

_ismbcpunct

Puntuación

Devuelve un valor distinto de cero si y solo si c es una representación de un solo byte de cualquier carácter de puntuación ASCII o katakana.

_ismbcblank

Espacio o tabulación horizontal

Devuelve un valor distinto de cero si y solo si c es un carácter de espacio o de tabulación horizontal: c=0x20 o c=0x09.

_ismbcspace

Espacio en blanco

Devuelve un valor distinto de cero si y solo si c es un carácter de espacio en blanco: c=0x20 o 0x09=<c<=0x0D.

Rutina

Encabezado necesario

_ismbcgraph

<mbstring.h>

_ismbcgraph_l

<mbstring.h>

_ismbcprint

<mbstring.h>

_ismbcprint_l

<mbstring.h>

_ismbcpunct

<mbstring.h>

_ismbcpunct_l

<mbstring.h>

_ismbcblank

<mbstring.h>

_ismbcblank_l

<mbstring.h>

_ismbcspace

<mbstring.h>

_ismbcspace_l

<mbstring.h>

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

Bibliotecas

Todas las versiones de las bibliotecas en tiempo de ejecución de C.

Adiciones de comunidad

AGREGAR
Mostrar:
© 2014 Microsoft