Bildirim
int iscntrl(int c);
Açıklama
Fonksiyona geçirilen c parametre değerinin bir kontrol karakteri olup olmadığını kontrol eder.
Parametreler
c: İşlem yapılacak karakter değeridir.
Dönüş değeri
Eğer karakter bir kontrol 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 = '\n', c2 = '\r', c3 = '\t', c4 = 'D';
printf("\\n bir kontrol karakteri%s\n", iscntrl(c1) ? "dir!" : " değildir!");
printf("\\r bir kontrol karakteri%s\n", iscntrl(c2) ? "dir!" : " değildir!");
printf("\\t bir kontrol karakteri%s\n", iscntrl(c3) ? "dir!" : " değildir!");
printf("D bir kontrol karakteri%s", iscntrl(c4) ? "dir!" : " değildir!");
return 0;
}
Yukarıdaki örnekte, program aşağıdaki satırları ekrana yazar:
\n bir kontrol karakteridir! \r bir kontrol karakteridir! \t bir kontrol karakteridir! D bir kontrol karakteri değildir!
Yukarıdaki program, 4 farklı karakterin kontrol karakteri olup olmadığını kontrol ederek sonucu ekrana yazar.