» »

C, argumenti v main

C, argumenti v main

marjan_h ::

Vem, da lahko main funkcija v C-ju sprejme še 2 argumenta.
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.

strictom ::

"Violence is the last refuge of the incompetent" - Salvor Hardin

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.


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

[C] Procesi

Oddelek: Programiranje
6975 (884) Cvenemir
»

[C] Vsota števil v polju

Oddelek: Programiranje
51283 (1221) Cvenemir
»

C (Izračun povprečja)

Oddelek: Programiranje
141626 (1260) joze67
»

C strukture, kazalci naloga pomoc

Oddelek: Programiranje
51469 (1364) DavidJ
»

C - pomoč

Oddelek: Programiranje
111459 (1199) Thagirion

Več podobnih tem