Kezdőoldal » Számítástechnika » Programozás » Miért nem működik ez a kód?...

Miért nem működik ez a kód? Elég egyszerű, de futtatásnál egyszerűen lefagy a szám beírása majd enter után.

Figyelt kérdés

int main (void)


{ int number, result ;

printf ("Kerek egy pozitiv egesz szamot");

scanf ("%i", &number) ;

result = number+1 ;

printf ("A i% szam negyzete a %i", number, result);

return 0 ;

}



2013. jan. 16. 00:28
 1/8 anonim ***** válasza:

C ben így cisnálnám:


float negyzet(float a,)

{

float r;

r=a*a;

return(r);

}

2013. jan. 16. 00:38
Hasznos számodra ez a válasz?
 2/8 anonim ***** válasza:
Felétek úgy számolják a négyzetet, hogy hozzáadtok 1-et?
2013. jan. 16. 01:00
Hasznos számodra ez a válasz?
 3/8 anonim ***** válasza:
Na azt én sem értettem, de mondom nem szólok bele, biztos tudja mit akar :D
2013. jan. 16. 01:01
Hasznos számodra ez a válasz?
 4/8 anonim ***** válasza:
%i helyett próbáld meg %d-vel!
2013. jan. 16. 09:41
Hasznos számodra ez a válasz?
 5/8 anonim ***** válasza:

Annak oka van hogy te a azám négyzetét úgy számolod hogy hozzáadsz egyet. Ennyi sör után ne programozz! Reméljük nem komolyabb oka van.

Az utolsó printf formátumstring-je nem jó és futási hibát okoz.

2013. jan. 16. 09:49
Hasznos számodra ez a válasz?
 6/8 iostream ***** válasza:
%i és %d ugyanazt jelenti szakik. A kérdés meg az volt, miért fagy be, és nincs neki oka. Mondjuk scanf-nek fura a %i.
2013. jan. 16. 11:17
Hasznos számodra ez a válasz?
 7/8 anonim ***** válasza:
Valóban. i-vel is működik, ugyanakkor a i% nem annyira tetszik a fordítónak.
2013. jan. 16. 11:36
Hasznos számodra ez a válasz?
 8/8 iostream ***** válasza:
Hehehe. Hát igen :) Mondjuk egy normálisabb fordító megnézi a printf format stringjét.
2013. jan. 16. 18:59
Hasznos számodra ez a válasz?

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!