Die Funktion isspace () prüft, ob ein Zeichen ein Leerzeichen ist oder nicht.
Wenn ein an die Funktion isspace () übergebenes Argument (Zeichen) ein Leerzeichen ist, wird eine Ganzzahl ungleich Null zurückgegeben. Wenn nicht, wird 0 zurückgegeben.
Funktionsprototyp von isspace ()
int isspace (int argument);
Wenn ein Zeichen als Argument übergeben wird, wird anstelle dieses Zeichens selbst der entsprechende ASCII-Wert (Ganzzahl) des Zeichens übergeben.
Die Funktion isspace () ist in der Header-Datei ctype.h definiert.
Eine Liste aller Leerzeichen in der C-Programmierung ist:
Charakter | Beschreibung |
---|---|
'' | Raum |
' n' | Neue Zeile |
' t' | horizontale Registerkarte |
' v' | vertikale Lasche |
' f' | Formularvorschub |
' r' | Carraige kehrt zurück |
Beispiel 1: Überprüfen Sie das Leerzeichen
#include #include int main() ( char c; int result; printf("Enter a character: "); scanf("%c", &c); result = isspace(c); if (result == 0) ( printf("Not a white-space character."); ) else ( printf("White-space character."); ) return 0; )
Ausgabe
Geben Sie ein Zeichen ein: 5 Kein Leerzeichen.