Şimdi Ara

Listeler-karakter okuma !!

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir - 2 Masaüstü
5 sn
1
Cevap
0
Favori
608
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • /*
    Klavyeden "ENTER" tuşuna basılana kadar
    basılan tuşlar yerine ekrana "*" karakteri
    yazan "ENTER" tuşuna basıldığında girilen bütün karakterleri
    giriş sırasında olacak şekilde ekrana yazdıran programı hazırlayınız.
    "ENTER" tuşunun karakter numarası 13'tür.
    */

    #include <stdio.h>
    #include <conio.h>
    #include <stdlib.h>
    struct yapi{
    char karakter;
    struct yapi *sonraki;
    };
    typedef struct yapi dugum;
    dugum *listeOlus(void);
    int main(){
    dugum *baslangic = listeOlus();

    getch();
    return 0;
    }
    dugum *listeOlus(void){
    dugum *head,*p;
    head = (dugum *)malloc(sizeof(dugum));
    printf("Bir karakter giriniz : ");
    p=head;
    p->karakter=getche();
    while(p->karakter != '\n'){
    p->sonraki = (dugum *)malloc(sizeof(dugum));
    p=p->sonraki;
    printf("\nBir karakter giriniz : ");
    p->karakter=getche();
    }
    p->sonraki=NULL;

    }

    soru yukarıda verilmiştir programı yazdım ama çalışmıyor nedenini söyleyebilirmisiniz.







  • 
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.