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

Bestimmt, ob ein Zeichen Grafikzeichen, ein Anzeigenzeichen, ein Satzzeichen oder ein Leerzeichen ist.

Wichtiger HinweisWichtig

Diese API kann nicht in den Anwendungen verwendet werden, die in Windows-Runtime ausführen.Weitere Informationen finden Sie unter CRT-Funktionen unterstützt nicht mit /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 );

Parameter

  • c
    Bestimmt werden Zeichen.

  • locale
    Zu verwendende Gebietsschema.

Rückgabewert

Jede dieser Routinen gibt einen Wert ungleich 0 (null), wenn das Zeichen die Testbedingung erfüllt, oder 0 zurück, wenn dies nicht der Fall ist.Wenn c <= 255 und dort eine entsprechende _ismbb Routine (beispielsweise, entspricht _ismbcalnum zu _ismbbalnum), ist, ist das Ergebnis der Rückgabewert der entsprechenden _ismbb Routine.

Die Versionen dieser Funktionen sind identisch, nur die, die die _l Suffixverwendung das Gebietsschema, das in für gebietsschemaabhängiges ihr Verhalten übergeben wird, statt des aktuellen Gebietsschemas enthält.Weitere Informationen finden Sie unter Gebietsschema.

Hinweise

Jede dieser Funktionen testet ein angegebenes Mehrbytezeichen für eine angegebene Zustand.

Routine

Testbedingung

Beispiel der Codepage 932

_ismbcgraph

Grafik

Gibt Wert ungleich 0 zurück wenn und nur dann c eine Einzelbytedarstellung eines beliebigen ASCII oder Katakana-druckbarenZeichens außer Leerzeichen () ist.

_ismbcprint

Druckbar

Gibt Wert ungleich 0 zurück wenn und nur dann c eine Einzelbytedarstellung eines beliebigen ASCII oder Katakana-druckbarenZeichens einschließlich Leerzeichen () ist.

_ismbcpunct

Interpunktion

Gibt Wert ungleich 0 zurück wenn und nur dann c eine Einzelbytedarstellung eines beliebigen ASCII oder Katakana-Interpunktionszeichens ist.

_ismbcspace

Leerraum

Gibt Wert ungleich 0 zurück, wenn und nur dann c ein Leerzeichen ist: c=0x20 oder 0x09<=c<=0x0D.

Anforderungen

Routine

Erforderlicher Header

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

Weitere Kompatibilitätsinformation finden Sie unter Kompatibilität.

Bibliotheken

Alle Versionen C-Laufzeitbibliotheken.

.NET Framework-Entsprechung

Siehe auch

Referenz

Zeichen-Klassifizierung

Gebietsschema

Interpretation von Mehrbytezeichen-Sequenzen

_ismbc Routinen

ist isw Routinen,

_ismbb Routinen