isblank
, , iswblank
_isblank_l
_iswblank_l
Bestimmt, ob eine ganze Zahl ein Leerzeichen darstellt.
Syntax
int isblank(
int c
);
int iswblank(
wint_t c
);
int _isblank_l(
int c,
_locale_t locale
);
int _iswblank_l(
wint_t c,
_locale_t locale
);
Parameter
c
Zu testende ganze Zahl.
locale
Zu verwendendes Gebietsschema.
Rückgabewert
Jede dieser Routinen gibt ungleich 0 (null) zurück, wenn c
eine bestimmte Darstellung eines Leerzeichens oder eines horizontalen Tabstoppzeichens ist oder wenn es ein gebietsschemaspezifischer Zeichensatz ist, der zum Trennen von Wörtern in einer Textzeile verwendet wird. isblank
gibt einen Wert ungleich 0 (null) zurück, wenn c
ein Leerzeichen (0x20) oder horizontales Tabstoppzeichen (0x09) ist. Das Ergebnis der Testbedingung für die isblank
Funktionen hängt von der LC_CTYPE
Kategorieeinstellung des Gebietsschemas ab. Weitere Informationen finden Sie unter setlocale
, _wsetlocale
. Die Versionen dieser Funktionen, die nicht über das _l
Suffix verfügen, verwenden das aktuelle Gebietsschema für ein gebietsschemaabhängiges Verhalten. Die Versionen mit dem _l
Suffix sind identisch, mit der Ausnahme, dass sie das Gebietsschema verwenden, das stattdessen übergeben wird. Weitere Informationen finden Sie unter Locale.
iswblank
gibt einen Wert ungleich 0 (null) zurück, wenn c
ein Breitzeichen ist, das einem Standardleerzeichen oder einem horizontalen Tabstoppzeichen entspricht.
Das Verhalten von isblank
und _isblank_l
ist nicht definiert, wenn c
es sich nicht um EOF oder im Bereich 0 bis einschließlich 0xFF handelt. Wenn eine Debug-CRT-Bibliothek verwendet wird und c
keiner dieser Werte ist, lösen die Funktionen eine Assertion aus.
Mapping generischer Textroutinen
TCHAR.H-Routine | _UNICODE und _MBCS nicht definiert |
_MBCS definiert |
_UNICODE definiert |
---|---|---|---|
_istblank |
isblank |
_ismbcblank |
iswblank |
_istblank_l |
_isblank_l |
_ismbcblank_l |
_iswblank_l |
Hinweise
Standardmäßig gilt der globale Zustand dieser Funktion für die Anwendung. Wie Sie dieses Verhalten ändern, erfahren Sie unter Globaler Status in der CRT.
Anforderungen
Routine | Erforderlicher Header |
---|---|
isblank |
<ctype.h> |
iswblank |
<ctype.h> oder <wchar.h> |
_isblank_l |
<ctype.h> |
_iswblank_l |
<ctype.h> oder <wchar.h> |
Weitere Informationen zur Kompatibilität finden Sie unter Kompatibilität.