getch etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
getch etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster

C Dili - Örnek 06



Kullanıcıdan sürekli karakter alıyoruz. karakterin ascii kodunu ekrana yazdırıyoruz eğer karakter sıfır ise programı sonlandırıyoruz.

#include <stdio.h>
#include <conio.h>

int main(){
 char c;
 printf("\nBir karakter Girin:");
 while((ch=getch())!=0){
  printf("%d",c);
  printf("Bir karakter daha girin:");
 }
 printf("gule gule");
 return 0;
}

C Dili - Ders 20 - Getch Fonksiyonu



Bu fonksiyon conio.h kütüphanesinde bulunur. Kullanıcıdan bir karakter almamıza yarar fakat kararkteri ekrana yazmaz. Kullanımı aşağıda

#include <stdio.h>
#include <conio.h>

int main(){
 printf("Bir karakter girin:");
 char karakter=getch();
 printf("Girdiğiniz Karakter %c",karakter);
 return 0;
}

Yukarıdaki programı anlamak için şu programı yapmanızı öneririm. Kullanıcılardan sürekli bir karakter alan ve bu karakterlerin ascii kodlarını ekrana yazdıran bir program olsun fakat bu program '0' karakteri girildiğinde sona ersin. Bu programın kodunu örnek 06 da bulabilirsiniz.