Bildirim
int isspace(int c);
Açıklama
Fonksiyona geçirilen c parametre değerinin bir beyaz boşluk karakteri olup olmadığını kontrol eder.
Boşluk tuşu (' ', 0x20), yeni satır ('\n', 0x0a, LF), yatay tab ('\t', 0x09, TAB), dikey tab ('\v', 0x0b, VT), ENTER tuşu ('\r', 0x0d, CR), besleme ('\f', 0x0c, FF) beyaz boşluk karakterleridir.
Parametreler
c: İşlem yapılacak karakter değeridir.
Dönüş değeri
Eğer karakter bir beyaz boşluk karakteri ise sıfır olmayan bir değer, aksi takdirde 0 değerini geri döndürür.
Örnek
#include <stdio.h>
#include <ctype.h>
int main(void) {
char c1 = '\t', c2 = 'c', c3 = ';', c4 = '\n';
printf("\\t bir boşluk karakteri%s\n", isspace(c1) ? "dir!" : " değildir!");
printf("c bir boşluk karakteri%s\n", isspace(c2) ? "dir!" : " değildir!");
printf("; bir boşluk karakteri%s\n", isspace(c3) ? "dir!" : " değildir!");
printf("\\n bir boşluk karakteri%s", isspace(c4) ? "dir!" : " değildir!");
return 0;
}
Yukarıdaki örnekte, program aşağıdaki satırları ekrana yazar:
\t bir boşluk karakteridir! c bir boşluk karakteri değildir! ; bir boşluk karakteri değildir! \n bir boşluk karakteridir!
Yukarıdaki program, 4 farklı karakteri isspace() fonksiyonu ile sorgulayarak, bir beyaz boşluk karakteri olup olmadıklarını ekrana yazar.