BG MVC Model View Controller eğitim serisi yayında...

Ana sayfa > Programlama > C Programlama > C standart kütüphanesi > <ctype.h> > iscntrl

iscntrl() fonksiyonu

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.