Warning: Undefined array key "HTTP_ACCEPT_LANGUAGE" in /var/www/vhosts/bilgigunlugum.net/httpdocs/index.php on line 43
C Programlama

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

Ana sayfa > Programlama > C Programlama > C standart kütüphanesi > <stdio.h> > getchar

getchar() fonksiyonu

Bildirim

int getchar(void);

Açıklama

Standart girişten (stdin) bir sonraki karakteri (unsigned char) okur.

Girilen karakterin okunma işlemini soan erdirmek için ENTER tuşuna basılması gerekir.

Parametreler

Yok.

Dönüş değeri

Başarı durumunda okunan karakter (unsigned char), hata durumunda ise EOF değeri geri döndürülür.

Hataya dosya sonu neden olursa, stdin eof göstergesi ayarlanır. Eğer sorun başka bir hatadan kaynaklanıyorsa, stdin hata göstergesi ayarlanır.

Örnek


#include <stdio.h>

int main(void)
{
    char cd;

    printf("Bir karakter giriniz: ");
    cd = getchar();

    printf("Girilen karakter: ");
    putchar(cd);

    return 0;
}

Yukarıdaki program, klavyeden girilen karakteri getchar() fonksiyonu ile okur ve putchar() fonksiyonu ile ekrana yazar.