Şimdi Ara

c++ c4700 hatası

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


    int _tmain(int argc, _TCHAR* argv[])
    {

    int a, b, c;
    printf("a gir");
    scanf_s("%d", a);
    printf(" b gir");
    scanf_s("%d", b);
    printf(" c gir");
    scanf_s("%d", c);
    if (a > b && a > c)
    printf(" en buyuk sayi : %d", a);
    else if (b > a && b > c)
    printf(" en buyuk sayi : %d", b);
    else if (c > a && c > b)
    printf(" en buyuk sayi : %d", c);


    }


    Hata da şu şekilde arkadaşlar
    Error 1 error C4700: uninitialized local variable 'a' used;
    Error 2 error C4700: uninitialized local variable 'b' used
    Error 3 error C4700: uninitialized local variable 'c' used
    yardımı dokunan dokunmayan hekrkese şimdiden teşekkkrler



  • Hatada diyor ki a,b ve c değerleri initialize edilmemiş. Yani başlangıç değerleri verilmemiş veya içi karşılaştırma yapılması için dolu değil gibi düşün. int a = 0, b = 0, c = 0; olarak değiştirirsen sorun çözülür.



    < Bu mesaj bu kişi tarafından değiştirildi SokemoN -- 23 Ekim 2015; 17:05:28 >
  • benim tavsiyem c c++ için visual studio kullanma onun yerine netbeans tdm gcc kullan.
  • 
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.