DEV C program! Miért áll le a működése?
Figyelt kérdés
Dev C-ben írt programom futtatásakor állandóan leáll a program futása, és a windows "megoldást keres".
Mi a hibám?
int main(int argc, char *argv[]) {
int x;
printf("f(x): ");
scanf("%f", x);
if (x< 1000 || x>1000) printf("Erre az ertekre nem definialt a fuggveny!");
else if (x> -2 && x<0) printf("%d", (2*x));
else if (x>=0 && x<2) printf("%f", (x*x));
else if (x>=2) printf("%f", 10);
system("pause");
return 0;
}
2014. okt. 23. 22:04
1/4 A kérdező kommentje:
Az első különben ág printf"%f"-fel sem megy.
2014. okt. 23. 22:06
2/4 A kérdező kommentje:
int x helyett float x-szel sem.. xd
2014. okt. 23. 22:06
3/4 anonim válasza:
Az x-et intként olvasd be, ne floatként.
Az első vizsgálatod meg totál baromság.
4/4 anonim válasza:
scanf("%d", &x);
és az összes %f-et cseréld le %d-re mert nem lebegőpontossal számolsz.
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!