Mit csináljak, hogy ez a program 0-val térjen vissza?
Figyelt kérdés
#include <stdio.h>
#include <stdlib.h>
int main(int argc, char *argv[]) {
int egyik, masik;
if (argc-1 != 2) {
printf("%s: ket szamot adj meg!\n", argv[0]);
return 1;
}
if (sscanf(argv[1], "%d", &egyik) != 1) {
printf("Hibas elso parameter: %s!\n", argv[1]);
return 2;
}
if (sscanf(argv[2], "%d", &masik) != 1) {
printf("Hibas masodik parameter: %s!\n", argv[2]);
return 2;
}
printf("Az osszeguk: %d\n", egyik + masik);
return 0;
}
Ennél mindig 1-essel tér vissza akármit csinálok. Mit csináljak, hogy 0-val térjen vissza? Hogy kell bevinni paramétert?
2022. nov. 4. 20:22
1/2 A kérdező kommentje:
Közben rájöttem, hogy command prompt-ban kell megadni a paramétereket.
2022. nov. 4. 20:29
Kapcsolódó kérdések:
Minden jog fenntartva © 2025, 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!