Kodlama Hatası Nerede?

wontagadra

Kilopat
Katılım
13 Nisan 2019
Mesajlar
329
Çözümler
2
Ya dostlar kafayı yemek üzereyim derleyip çalıştırıyorum fakat 12 basıp duruyor ekrana. Yardımcı olur musunuz?



 
Son düzenleyen: Moderatör:
Kaydetmediğiniz için olabilir mi?
Hocam kaydettim yine aynı hatayı veriyor. Diğer çalışmaları da derledim ama onlarda hata vermiyor. Yani bu çalışmada bir hata var kesin ama ne onu çözemedim.
'{' nın 'int main' üstünde olması gerekmiyor mu?
Yok hocam C dilinde bu şekilde kullanılıyor. Sıkıntı bundan dolayı değil yani.
 
printf kısmında değişkenleri tek tek yazdırmayı dener misiniz? Bu şekilde de sorun oluşuyor mu diye kontrol edelim.

Kod:
printf("x:%d" ,x)
şeklinde
 
Derlemende hata var muhtemelen. Kodda hata yok.

Buradan deneyebilirsiniz. Link açılmazsa buradan start coding deyip C dilini seçin.

Kod:
#include <stdio.h>

int main() {
    
    int x = 7;
    int y = 5;
    int z = 8;
    
    x = y;
    y = x+z+1;
    
    printf("%d,,%d,,%d", x, y, z);
    
    return 0;
}
 
Son düzenleme:
Eski derlenmiş dosyayı silin. Tekrar derleyin. Arkadaşımın başına gelmişti. Böyle çözmüştük. Dev C++'ı Sourceforge'dan indirin, yani Orwell'ın Dev C++'ını. Bu arada, .cpp değil de, .c olarak kaydedin derim uzatısını. Sonraki kodlarınızda öyle yaparsınız.
 
'{' nın 'int main' üstünde olması gerekmiyor mu?
Yok hocam C dilinde bu şekilde kullanılıyor. Sıkıntı bundan dolayı değil yani.
printf kısmında değişkenleri tek tek yazdırmayı dener misiniz? Bu şekilde de sorun oluşuyor mu diye kontrol edelim.

Kod:
printf("x:%d" ,x)
şeklinde
Hocam yine aynı hatayı veriyor olmadı.
Hocam sitede doğru veriyor değişken değerlerini aslında. Hocam bu arada şöyle bir şey var tik işaretine basıyorum Dev C++' da. Bu sefer aşağıdaki şekilde tepkiler veriyor ama doğru sonuç çıkıyor. Fakat derleyip çalıştırınca olmuyor hocam. İlerlemeleri sarı boya ile gösterdim hocam takip edersiniz.
Hocam siliyorum .c olarak kaydediyorum vs fakat olmuyor. Kodda hata var sanırım. Çünkü başka çalışmalarda bu tip bir hata ile hiç karşılaşmadım. Derlemede de olabilir şimdi düşündüm de. Of çok karışık
 
Son düzenleme:
Kaynak kodundan bahsetmedim. Derlenmiş ".exe" uzantılı dosyayı silip tekrar derleyin. Code::Blocks kullanmayı da deneyebilirsiniz, onda bu tarz hatalar daha az. Veya Orwell Dev C++.
 
Bu siteyi kullanmak için çerezler gereklidir. Siteyi kullanmaya devam etmek için çerezleri kabul etmelisiniz. Daha Fazlasını Öğren.…