Hallo, Ich habe eine Frage zu folgender C-Hauptfunktion : int main(int argc, char *argv[]) Was bedeuten diese Parameter alle? Ich würde mich über Zahlreiche Beschreibungen freuen - Vielen Dank Gruss Daniel -- clusterix.perl@gmx.de -- +++ GMX - Mail, Messaging & more http://www.gmx.net +++ Jetzt ein- oder umsteigen und USB-Speicheruhr als Prämie sichern!
Daniel Feist wrote:
Ich habe eine Frage zu folgender C-Hauptfunktion : int main(int argc, char *argv[])
Was bedeuten diese Parameter alle? Ich würde mich über Zahlreiche Beschreibungen freuen - Vielen Dank
argc: Anzahl der übergebenen Argmente. argv[0]: Programmname argv[1-]: Die Argumente, wenn argc>=1 Hmm, ich würde Dir folgende Seite empfehlen : http://www.onlinetutorials.de/c-index.htm -- Gruß, Andreas
Moin,
* Daniel Feist
Ich habe eine Frage zu folgender C-Hauptfunktion : int main(int argc, char *argv[])
Was bedeuten diese Parameter alle?
'argc' ist die Anzahl der übergebenen Parameter, 'argv' ist eine Liste von char-Zeigern, die jeweils auf einen Parameter zeigen. Ich würde ein Buch zu den Grundlagen von C empfehlen. Thorsten -- I was amazed today to find out how much Windows can actually be used for useful things. - Donald E. Knuth
Am Samstag, 5. Juli 2003 14:15 schrieb Daniel Feist:
Hallo, Ich habe eine Frage zu folgender C-Hauptfunktion : int main(int argc, char *argv[])
Was bedeuten diese Parameter alle? Ich würde mich über Zahlreiche Beschreibungen freuen - Vielen Dank
Gruss Daniel -- clusterix.perl@gmx.de
-- +++ GMX - Mail, Messaging & more http://www.gmx.net +++
Jetzt ein- oder umsteigen und USB-Speicheruhr als Prämie sichern!
Ganz einfach:
der Parameter argc beschreibt die Anzahl Parameter, die dem Programm
übergeben worden sind + 1 (Das erste Elemt ist immer der Programmname selbst.
in *argv[] findest du alle Parameter. Mittels einer kleinen Schleife kanst du
Sie ja mal ausgeben.
Beispiel:
#include
participants (4)
-
Andreas Winkelmann
-
Arndt Stedler
-
Daniel Feist
-
Thorsten Haude