Bildirim
int isprint(int c);
Açıklama
Fonksiyona geçirilen c parametre değerinin yazdırılabilir bir karakter olup olmadığını kontrol eder.
Eğer bir karakter alfabede bulunan bir harf, bir rakam, bir noktalama işareti veya bir noktalama karakteri ise yazdırılabilir bir karakterdir.
Parametreler
c: İşlem yapılacak karakter değeridir.
Dönüş değeri
Eğer karakter yazdırılabilir 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 = 'H', c2 = 'e', c3 = '\t';
printf("H yazdırılabilir bir karakter%s\n", isprint(c1) ? "dir!" : " değildir!");
printf("e yazdırılabilir bir karakter%s\n", isprint(c2) ? "dir!" : " değildir!");
printf("\\t yazdırılabilir bir karakter%s", isprint(c3) ? "dir!" : " değildir!");
return 0;
}
Yukarıdaki örnekte, program aşağıdaki satırları ekrana yazar:
H yazdırılabilir bir karakterdir! e yazdırılabilir bir karakterdir! \t yazdırılabilir bir karakter değildir!
Yukarıdaki program, 3 farklı karakteri isprint() fonksiyonu ile sorgulayarak, yazdırılabilir bir karakter olup olmadıklarını ekrana yazar.