Kezdőoldal » Számítástechnika » Programozás » Mi a hiba a programban? Nem...

Mi a hiba a programban? Nem engedi lefuttatni a codeblocks.

Figyelt kérdés

#include <stdio.h>


int main(){

int a,b,c;

print("Adj meg két számot: ");

if (scanf("%d,%d,&a,&b")!=2){

printf("Hibás!\n");


}

c=a+b

printf("A két szám összege: %d + %d = %d\n")


}


2015. okt. 3. 18:18
 1/9 anonim ***** válasza:
Az a feltétel elég kusza. Első körben az időjel rossz helyen van.
2015. okt. 3. 18:32
Hasznos számodra ez a válasz?
 2/9 anonim ***** válasza:

- print helyett printf kellene

- hibás a scanf paraméterezése

- 2 sor végéről is hiányzik a ;

- hiányzik az a, b, c paraméter az utolsó printfből

- és az if else ágába kellett volna tenni az összeadást és a kiírást


Így már lefordul:


#include <stdio.h>


int main(){

int a, b, c;

printf("Adj meg két számot: ");

if (scanf("%d %d", &a, &b)!=2){

printf("Hibás!\n");

} else {

c=a+b;

printf("A két szám összege: %d + %d = %d\n", a, b, c);

}

}

2015. okt. 3. 18:45
Hasznos számodra ez a válasz?
 3/9 anonim ***** válasza:

#1 vagyok


Másrészt utánanézve a scanf működésének, a visszatérési értékének ilyen jellegű vizsgálata is értelmetlen.


[link]


Azt adja vissza, hány karaktert pötyörészett be a júzer, ami "%d,%d" esetén legalább 3 lesz.

2015. okt. 3. 18:45
Hasznos számodra ez a válasz?
 4/9 anonim ***** válasza:

Alig van olyan sor, amiben nincs hiba.

Hogy sikerült ezt így összehozni?

2015. okt. 3. 18:48
Hasznos számodra ez a válasz?
 5/9 anonim ***** válasza:

#1 -nek


Rosszul tudod, azt adja vissza hány argumentumba sikerült hiba nélkül beolvasni, teljesen rendben van a feltétel vizsgálat.

2015. okt. 3. 19:35
Hasznos számodra ez a válasz?
 6/9 A kérdező kommentje:
Épp azért tettem fel a kérdést, mivel ezt egy könyvből másoltam, a printf-et kivéve nem írtam el semmit és mégsem fut le. Valami javaslat hogy honnan tanulhatnék? Az órai vázlat kevés.
2015. okt. 3. 20:19
 7/9 anonim ***** válasza:
2015. okt. 3. 20:46
Hasznos számodra ez a válasz?
 8/9 anonim ***** válasza:
100%
Fotózd már le ezt a részt a könyvből, hadd tanuljunk mi is melyik könyvet érdemes elkerülni.
2015. okt. 3. 20:55
Hasznos számodra ez a válasz?
 9/9 tabaki ***** válasza:

Miféle könyvből? Címe nincs?

Szerintem nincs ezzel a kóddal semmi probléma, csak a végéről maradt le egy sor:


// Sorolja fel az összes okot, amelyek miatt a fenti program működésképtelen.

2015. okt. 4. 20:48
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!