Bedeutung von (int argc, char *argv[])

R

rdg

???
Hi,
klingt vielleicht doof, doch ich weiß nicht wofür dieses Variablen sind in der
main, ich schreibe es immer, doch habe sie noch nie verwendet.

int main (int argc, char *argv[])

Kann mir jemand vielleicht genauer erklären wofür ich diese benötige?

vielen dank und gruß
rdg
 
Hi,

damit kannst Du Deinem Programm Parameter beim Start übergeben. In argc ist die Anzahl der Parameter gespeichert, in dem Array sind die Parameter selber drin.

Siehe auch hier.

Liebe Grüße, Neq

Edit: Viel zu spät. Waren ja 2 schneller. ;-)
 
Ist ja echt cool und simple !!!
danke vielmals :))

argc liefert die Anzahl von Argumenten dynamisch, oder?
Also wenn 4 dann argc automatisch 3, oder :think:
 
Zuletzt bearbeitet:
Gut hast recht war eine dumme frage von mir !!!

Dank an Euch alle!!!
.
.
.
EDIT (autom. Beitragszusammenführung) :
.

sehr dumme frage
 
Zuletzt bearbeitet:
Übrigens ist dein 1. (bzw 0. Parameter dein Programm Name)
Außerdem kannst du die variabeln auch blafasel oder blubb nennen das ist dir nicht vorgeschrieben
 

Ähnliche Themen

Keine grafische Oberfläche (Debian Installation)

PATH wird nicht richtig durchsucht

Ausführbare C-Datei von Mac OS auf Embedded Linux ausführen

Upgrade CentOS 5.6 auf 6.x

C HTTP request

Zurück
Oben