Arama butonu
Bu konudaki kullanıcılar: 1 misafir
2
Cevap
1365
Tıklama
0
Öne Çıkarma
c++ c4700 hatası
E
9 yıl
Onbaşı
Konu Sahibi

#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



S
9 yıl
Yüzbaşı

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 >
Bu mesaja 1 cevap geldi.
K
9 yıl
Çavuş

benim tavsiyem c c++ için visual studio kullanma onun yerine netbeans tdm gcc kullan.



DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.