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

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

ispunct() fonksiyonu

Bildirim

int ispunct(int c);

Açıklama

Fonksiyona geçirilen c parametre değerinin bir noktalama karakteri olup olmadığını kontrol eder.

Parametreler

c: İşlem yapılacak karakter değeridir.

Dönüş değeri

Eğer karakter bir noktalama 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 = '*', c2 = 'c', c3 = ';', c4 = '8';

    printf("%c bir noktalama karakteri%s\n", c1, ispunct(c1) ? "dir!" : " değildir!");
    printf("%c bir noktalama karakteri%s\n", c2, ispunct(c2) ? "dir!" : " değildir!");
    printf("%c bir noktalama karakteri%s\n", c3, ispunct(c3) ? "dir!" : " değildir!");
    printf("%c bir noktalama karakteri%s", c4, ispunct(c4) ? "dir!" : " değildir!");

    return 0;
}

Yukarıdaki örnekte, program aşağıdaki satırları ekrana yazar:

* bir noktalama karakteridir!
c bir noktalama karakteri değildir!
; bir noktalama karakteridir!
8 bir noktalama karakteri değildir!

Yukarıdaki program, 4 farklı karakteri ispunct() fonksiyonu ile sorgulayarak, bir noktalama karakteri olup olmadıklarını ekrana yazar.