Funkce isspace () kontroluje, zda je znak prázdným znakem či nikoli.
Pokud je argument (znak) předaný funkci isspace () prázdný znak, vrátí nenulové celé číslo. Pokud ne, vrátí 0.
Funkční prototyp isspace ()
int isspace (argument int);
Když je znak předán jako argument, je předána odpovídající hodnota ASCII (celé číslo) znaku namísto samotného znaku.
Funkce isspace () je definována v souboru záhlaví ctype.h.
Seznam všech prázdných znaků v programování C je:
Charakter | Popis |
---|---|
'' | prostor |
' n' | nový řádek |
' t' | vodorovná karta |
'proti' | svislá záložka |
'F' | krmivo formuláře |
' | Carraige návrat |
Příklad č. 1: Zkontrolujte znak mezery
#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; )
Výstup
Zadejte znak: 5 Není to mezera.