Linuxhotel Wiki

Wie ging das nochmal?

Benutzer-Werkzeuge

Webseiten-Werkzeuge


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

STDIN

Erklärung: oft sollen Programme vom Benutzer eine Eingabe von der Tastatur lesen, anstatt alle Parameter im Vorhinein auf der Kommandozeile zu bekommen.

Syntaxaufgaben

  • Wie kann ich vom Benutzer eine Eingabe von der Tastatur lesen? Gibt es mehr als eine Möglichkeit?

Doku

Problemlösungsaufgaben

Schreibe ein Programm greetme, das den Benutzer zur Eingabe eines Namens auffordert. Wenn ein Name eingegeben wurde, soll die bekannte Begrüßung („Guten Tag <name>“ bzw „Hallo!“) ausgegeben werden und sich das Programm dann beenden. Wenn kein Name eingegeben wurde, soll das Programm erneut nach einem Namen fragen. Aufruf des Programms:

./greetme

Ausgabe/Eingabe:

Bitte geben Sie Ihren Namen ein:
Bitte geben Sie Ihren Namen ein: Klaus
Guten Tag Klaus!

Ausgabe/Eingabe:

Bitte geben Sie Ihren Namen ein: Karlfriedrich
Hallo!
programmieren_lernen/stdin.txt · Zuletzt geändert: 2014/10/11 18:54 von ingo_wichmann