Freigeben über


isspace, , iswspace_isspace_l_iswspace_l

Bestimmt, ob eine ganze Zahl ein Leerzeichen darstellt.

Syntax

int isspace(
   int c
);
int iswspace(
   wint_t c
);
int _isspace_l(
   int c,
   _locale_t locale
);
int _iswspace_l(
   wint_t c,
   _locale_t locale
);

Parameter

c
Zu testende ganze Zahl.

locale
Zu verwendendes Gebietsschema.

Rückgabewert

Jede dieser Routinen gibt einen Wert ungleich 0 (null) zurück, wenn c eine bestimmte Darstellung eines Leerzeichens ist. isspace gibt einen Wert ungleich Null zurück, wenn c es sich um ein Leerzeichen (0x09 - 0x0D oder 0x20) handelt. Das Ergebnis der Testbedingung für die isspace Funktion hängt von der LC_CTYPE Kategorieeinstellung des Gebietsschemas ab. Weitere Informationen finden Sie unter setlocale, _wsetlocaleverwalten. 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.

iswspace gibt einen Wert ungleich 0 (null) zurück, wenn c ein Breitzeichen ist, das einem Standardleerstellenzeichen entspricht.

Das Verhalten von isspace und _isspace_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
_istspace isspace _ismbcspace iswspace

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
isspace <ctype.h>
iswspace <ctype.h> oder <wchar.h>
_isspace_l <ctype.h>
_iswspace_l <ctype.h> oder <wchar.h>

Weitere Informationen zur Kompatibilität finden Sie unter Kompatibilität.

Siehe auch

Zeichenklassifizierung
Gebietsschema
is, isw-Routinen