Funkcja isspace () sprawdza, czy znak jest znakiem odstępu, czy nie.
Jeśli argument (znak) przekazany do funkcji isspace () jest znakiem odstępu, zwraca niezerową liczbę całkowitą. Jeśli nie, zwraca 0.
Prototyp funkcji isspace ()
int isspace (int argument);
Gdy znak jest przekazywany jako argument, zamiast samego znaku przekazywana jest odpowiadająca mu wartość ASCII (liczba całkowita).
Funkcja isspace () jest zdefiniowana w pliku nagłówkowym ctype.h.
Lista wszystkich białych znaków w programowaniu w C to:
Postać | Opis |
---|---|
'' | przestrzeń |
' n' | Nowa linia |
' t' | zakładka pozioma |
' v' | zakładka pionowa |
'fa' | form feed |
' r' | Powrót Carraige |
Przykład 1: Sprawdź znak odstępu
#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; )
Wynik
Wprowadź znak: 5 Nie jest to znak odstępu.