_ismbcgraph, _ismbcgraph_l, _ismbcprint, _ismbcprint_l, _ismbcpunct, _ismbcpunct_l, _ismbcspace, _ismbcspace_l
Determina si el carácter es un carácter gráfico, un carácter de la pantalla, el carácter de puntuación, o un carácter de espacio.
Importante |
---|
Esta API no se puede utilizar en las aplicaciones que se ejecutan en Windows en tiempo de ejecución.Para obtener más información, vea Funciones CRT no compatibles 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 _ismbcspace(
unsigned int c
);
int _ismbcspace_l(
unsigned int c,
_locale_t locale
);
Parámetros
c
Carácter que se determinará.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 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.
Las versiones de estas funciones son idénticas, excepto en que las que tienen el uso del sufijo de _l la configuración regional que se pasa para su comportamiento configuración regional- dependiente, en lugar de la configuración regional actual.Para obtener más información, vea Configuración regional.
Comentarios
Cada una de estas funciones pruebas un carácter dado multibyte para una condición determinada.
Rutina |
Condición de prueba |
Ejemplo de la página de códigos 932 |
---|---|---|
_ismbcgraph |
Gráfico |
Devuelve cero si y solo si c es una representación de solo- byte de cualquier carácter imprimible ASCII o de las katakanas excepto un espacio en blanco (). |
_ismbcprint |
Imprimible |
Devuelve cero si y solo si c es una representación de solo- byte de cualquier carácter imprimible ASCII o de las katakanas incluido un espacio en blanco (). |
_ismbcpunct |
Puntuación |
Devuelve cero si y solo si c es una representación de solo- byte de un carácter ASCII o de las katakanas de puntuación. |
_ismbcspace |
Espacio en blanco |
Devuelve cero si y solo si c es un carácter de espacio en blanco: c=0x20 o 0x09<=c<=0x0d. |
Requisitos
Rutina |
Encabezado necesario |
---|---|
_ismbcgraph |
<mbstring.h> |
_ismbcgraph_l |
<mbstring.h> |
_ismbcprint |
<mbstring.h> |
_ismbcprint_l |
<mbstring.h> |
_ismbcpunct |
<mbstring.h> |
_ismbcpunct_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 Bibliotecas en tiempo de ejecución de C.
Equivalente en .NET Framework
Para _ismbcgraph y _ismbcprint: No aplicable. Para llamar a la función estándar de C, utilice PInvoke. Para obtener más información, vea Ejemplos de invocación de plataforma.
Vea también
Referencia
La clasificación de caracteres