Programmieren - alles kontrollieren 4.934 Themen, 20.613 Beiträge

Parameterübergabe in C-Programm

McMorning / 1 Antworten / Flachansicht Nickles

Hi Leute,

ich habe mal eine kurze Frage was C-Programme unter Dos angeht.

Wie erhalte ich die Parameter die bei einem Programmstart mit übergeben werden??
Als Beispiel wäre hier z.B. der dir-Befehl, dem man ja mit einem / einfach einen Parameter
übergeben kann wie 'dir /p' o.ä. Ich möchte jetzt einfach nur wissen wie man diesen nun in
seinem C-Programm erhält.

Ein fragender
McMorning

bei Antwort benachrichtigen
Anonym McMorning „Parameterübergabe in C-Programm“
Optionen

Stichwort: main(int argc, char** argv)

argc enthält den Argument Count also die Anzahl der übergebenen Parameter
argv enthält den Argument Vector also einen Array der Größe argc aus Zeigern auf char Arrays.

Das "nullte" Argument wird mit dem Namen des Programms initialisiert.

j.

bei Antwort benachrichtigen