werteübergabe
-
nur noch eine frage dann wie vergrößer ich argc?
übrigens ich brauche insgesammt 3 parameter für mein programm
-
Hast Du bisher ein einziges mal ausprobiert, was für einen Wert argc hat wenn Du Dein Programm mit Parametern aufrufst?
argc ist die Anzahl der übergebenen Parameter, inklusive dem Programmnamen (also ist argc mindestens 1)
-
argc und argv hängen davon ab, wie du das Programm aufrufst (das versucht dir LordJaxom die ganze Zeit schon zu erklären):
prog argc=1 argv={"prog"} prog test argc=2 argv={"prog","test"} prog help p1 p2 p3 argc=5 argv={"prog","help","p1","p2","p3"}
-
Ich hatte eigentlich gehofft beim Ausprobieren würde sich ein Aha-Effekt einstellen

(Davon mal ab dass man das Thema in jedem besseren C-Tutorial bei der Behandlung des Programmstarts hätte nachlesen können)