De functie isspace () controleert of een teken een witruimteteken is of niet.
Als een argument (teken) dat is doorgegeven aan de functie isspace () een witruimteteken is, retourneert het een geheel getal dat niet gelijk is aan nul. Als dit niet het geval is, wordt 0 geretourneerd.
Functieprototype van isspace ()
int isspace (int argument);
Als een teken wordt doorgegeven als argument, wordt de overeenkomstige ASCII-waarde (integer) van het teken doorgegeven in plaats van dat teken zelf.
De functie isspace () is gedefinieerd in het header-bestand ctype.h.
Lijst met alle witruimtetekens in C-programmering zijn:
Karakter | Omschrijving |
---|---|
'' | ruimte |
' n' | nieuwe lijn |
' t' | horizontale tab |
' v' | verticaal tabblad |
' f' | form feed |
' r' | Carraige terugkeer |
Voorbeeld 1: controleer het witruimteteken
#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; )
Uitvoer
Voer een teken in: 5 Geen witruimte-teken.