Şimdi Ara

C kod hatası yardım

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir - 2 Masaüstü
5 sn
8
Cevap
0
Favori
768
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • #include <stdio.h>
    #include <stdlib.h>

    struct hukuk{

    int konu;
    int kasit;
    float ceza;
    };

    int main()
    {
    struct hukuk veri;
    printf("Bir dava turu seciniz.\n\nCeza davalari icin 1\nBorc davalari icin 2\nTicaret davalari icin 3");

    int tur;
    scanf("%d",&tur);

    if(tur == 1){


    printf("Bir konu secin:\nTrafik kazasi icin 1\nAdam oldurme icin 2\nTaciz icin 3\nTecavuz icin 4\nHakaret icin 5");

    int konu;

    scanf("%d",&konu);

    printf("Kasit oranini giriniz:");

    int kasit;

    scanf("%d",&kasit);

    int sayac = 0;
    FILE *dosya = fopen("ceza_veri_tabani.txt","r");



    while(!feof(dosya)){

    fcanf(dosya,"%d %d %f",&veri.konu,&veri.kasit,&veri.ceza);


    if (konu == veri.konu)
    {
    printf("%d %d %f\n",veri.konu,veri.kasit,veri.ceza);

    }

    sayac++;
    }
    fclose(dosya);
    }
    return 0;
    }





    fscanf fonk olduğu satır için undefined reference to fscanf ||error: ld returned 1 exit status| hatası alıyorum sebebi nedir ben hata bulamadım da ?







  • Kodları not defterine yazma, sağlam bir kod editörü kullan. Böyle hatalı bişey yazdığında altını çizerek gösterir sana.
  • fcanf ?
  • parantez hatası olabilir iyice kontrol et bir derleyice de parantezleri tam eşleştiremedim ben

    < Bu ileti tablet sürüm kullanılarak atıldı >
  • abi syntax hatası var derleyici söylemiyor mu bunları

    insan bir hata mesajını ekler, sıkıntı nerede söyler...

    doktora gidip "haydi bul bakayım, şikayetlerimi söylemem" demek gibi bir şey.



    < Bu mesaj bu kişi tarafından değiştirildi KaramazovX -- 2 Şubat 2017; 3:12:56 >
    < Bu ileti mobil sürüm kullanılarak atıldı >
  • zaten codeblocks kullanıyorum. ayrıca fscanf fonksiyonunun olduğu satırda verilen hatayı söyledim size. fscanf in kullanıldığı tek bir satır var farkettiyseniz. ayrıca syntax hatası olsa anlardım hatayı. ama başka bir hata var daha önce hiç görmediğim bir hata
  • goktugyildirim kullanıcısına yanıt
    Hocam kodunuzda problem yok aynı editörde derleyip sorunsuz çalıştırdım bence sorun sizin derleyicinizde silip yeniden kurun. Ayrıca bu hata genelde (Dev-c++ editörü için konuşuyorum) açık kalan program penceresi kapatılmadan yeniden derlenmek istendiğinde yada referans pointer çakışmalarında oluyor
  • parantez hatası var gibi

    < Bu ileti tablet sürüm kullanılarak atıldı >
  • 
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.