Freigeben über


isblank, iswblank, _isblank_l, _iswblank_l

Bestimmt, ob eine ganze Zahl ein Leerzeichen darstellt.

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 Kategorieneinstellung des Gebietsschemas ab. Weitere Informationen finden Sie unter setlocale, _wsetlocale. Die Versionen dieser Funktionen, die das _l-Suffix nicht verwenden, verwenden das aktuelle Gebietsschema für jedes vom Gebietsschema abhängige Verhalten; die Versionen mit dem _l-Suffix sind beinahe identisch, verwenden jedoch stattdessen den übergebenen Gebietsschemaparameter. 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 nicht EOF ist oder nicht im Bereich von 0 bis 0xFF liegt. Wenn eine CRT-Debugbibliothek verwendet wird und c keinem dieser Werte entspricht, lösen die Funktionen eine Assertion aus.

Zuordnung generischer Textroutinen

TCHAR.H-Routine

_UNICODE & _MBCS nicht definiert

_MBCS definiert

_UNICODE definiert

_istblank

isblank

_ismbcblank

iswblank

_istblank_l

_isblank_l

_ismbcblank_l

_iswblank_l

Anforderungen

Routine

Erforderlicher Header

isblank

<ctype.h>

iswblank

<ctype.h> oder <wchar.h>

_isblank_l

<ctype.h>

_iswblank_l

<ctype.h> oder <wchar.h>

Zusätzliche Informationen zur Kompatibilität finden Sie unter Kompatibilität.

.NET Framework-Entsprechung

System::Char::IsWhiteSpace

Siehe auch

Referenz

Zeichenklassifizierung

Locale

is- und isw-Routinen