Your Browser is not longer supported

Please use Google Chrome, Mozilla Firefox or Microsoft Edge to view the page correctly
Loading...

{{viewport.spaceProperty.prod}}

iswspace - auf Zwischenraum-Langzeichen prüfen

&pagelevel(4)&pagelevel

Definition

#include <wchar.h>

int iswspace(wint_t wc);

Beschreibung

iswspace() überprüft, ob wc ein Zwischenraum-Langzeichen ist. Zwischenraum-Langzeichen sind: Leerzeichen, horizontaler Tabulator, Wagenrücklauf, Zeilenvorschub, Seitenvorschub oder vertikaler Tabulator.

In allen Fällen ist das Argument wc vom Typ wint_t. Der Wert von wc muss ein Langzeichenwert sein, der einem gültigen Zeichen in der aktuellen Lokalität entspricht, oder er muss gleich dem Wert des Makros WEOF sein. Wenn wc irgendeinen anderen Wert besitzt, ist das Verhalten undefiniert.

Returnwert

!= 0

Zwischenraum-Langzeichen

 

0

kein Zwischenraum-Langzeichen

Hinweise

iswspace() ist sowohl als Makro als auch als Funktion realisiert. Um einen Funktionsaufruf zu erzeugen, muss die Definition des Makronamens rückgängig gemacht werden (#undef iswspace).

Das Verhalten von iswspace() wird von der Klasse space der aktuellen Lokalität bestimmt.
Die aktuelle Lokalität ist die C-Lokalität, wenn nicht explizit mit setlocale() umgeschaltet wurde.

Einschränkung
In dieser Version des C-Laufzeitsystems werden nur 1-Byte-Zeichen als Langzeichen unterstützt. Sie sind vom Typ wchar_t (siehe stddef.h). (Ende)

Siehe auch

iswalnum(), iswalpha(), iswcntrl(), iswdigit(), iswgraph(), iswlower(), iswprint(), iswpunct(), iswupper(), iswxdigit(), setlocale(), wchar.h.