Linuxhotel Wiki

Wie ging das nochmal?

Benutzer-Werkzeuge

Webseiten-Werkzeuge


No renderer 'pdf' found for mode 'pdf'
programmieren_lernen:argumentenliste

Dies ist eine alte Version des Dokuments!


Die Argumentenliste

Erklärung: Wofür ist die Argumentenliste gut? Wie kann ich Werte in das Programm hineingeben?

Syntaxaufgaben

Wie kann ich aus dem Programm heraus auf die Parameter/Argumenten zugreifen, die dem Programm beim Start mitgegeben wurden?

Problemlösungsaufgaben

Schreibe ein Programm greetall, das für alle auf der Kommandozeile übergebenen Namen einen Gruß ausgibt. Aufruf des Programms:

./greetall Klaus Frank Thomas

Ausgabe:

Guten Tag Klaus!
Guten Tag Frank!
Guten Tag Thomas!

Problemlösungsaufgaben (Zusatz)

Erweitere das Programm greetall so, dass wenn kein Argument übergeben wurde, „Hallo Welt!“ ausgegeben wird. Aufruf des Programms:

./greetall

Ausgabe:

Hallo Welt!

Erweitere das Programm greetall so, dass wenn ein übergebener Name mehr als 10 Zeichen lang ist, statt dessen „Hallo!“ ausgegeben wird (um die Ausgabe nicht so lang werden zu lassen). Aufruf des Programms:

./greetall Klaus Frank Thomas Karl-Friedrich

Ausgabe:

Guten Tag Klaus!
Guten Tag Frank!
Guten Tag Thomas!
Hallo!
programmieren_lernen/argumentenliste.1413025751.txt.gz · Zuletzt geändert: 2014/10/11 11:09 von ingo_wichmann