Forum » Programiranje » C, argumenti v main
C, argumenti v main
marjan_h ::
Vem, da lahko main funkcija v C-ju sprejme še 2 argumenta.
Prvo je celo število, drugo je pa kazalec argv tabela. Če ni prav me naj kdo popravi.
Zanima me, kaj pravzaprav delata, v katerem primeru se ju uporabi? Jaz sem do sedaj pisal programe brez argumentov v glavni funkciji in mi je vse delovalo.
int main ( int argc, char *argv[] )
Prvo je celo število, drugo je pa kazalec argv tabela. Če ni prav me naj kdo popravi.
Zanima me, kaj pravzaprav delata, v katerem primeru se ju uporabi? Jaz sem do sedaj pisal programe brez argumentov v glavni funkciji in mi je vse delovalo.
metalc ::
Ko svoj program zbuildaš in ga poženeš kot
moj_super_duper_program[.exe] param1 param2 param3
ti v argv zloži (kot nize) vsebino zgornje ukazne vrstice (posamezni elementi so ločeni s presledki), argc pa pove, koliko sploh je teh parametrov, torej da veš, koliko stvari iz argv sploh ima nek smisel.
moj_super_duper_program[.exe] param1 param2 param3
ti v argv zloži (kot nize) vsebino zgornje ukazne vrstice (posamezni elementi so ločeni s presledki), argc pa pove, koliko sploh je teh parametrov, torej da veš, koliko stvari iz argv sploh ima nek smisel.
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | [C] ProcesiOddelek: Programiranje | 975 (884) | Cvenemir |
» | [C] Vsota števil v poljuOddelek: Programiranje | 1283 (1221) | Cvenemir |
» | C (Izračun povprečja)Oddelek: Programiranje | 1626 (1260) | joze67 |
» | C strukture, kazalci naloga pomocOddelek: Programiranje | 1469 (1364) | DavidJ |
» | C - pomočOddelek: Programiranje | 1459 (1199) | Thagirion |