» »

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
61044 (953) Cvenemir
»

[C] Vsota števil v polju

Oddelek: Programiranje
51368 (1306) Cvenemir
»

C (Izračun povprečja)

Oddelek: Programiranje
141699 (1333) joze67
»

C strukture, kazalci naloga pomoc

Oddelek: Programiranje
51544 (1439) DavidJ
»

C - pomoč

Oddelek: Programiranje
111515 (1255) Thagirion

Več podobnih tem