ein Kapitel zurück                                           ein Kapitel weiter

Für den weiteren Verlauf dieses Tutorials benötigen wir noch eine Möglichkeit zur Eingabe von Daten. Die Eingabe erfolgt in Perl über Datei-Handles
C-Programmierer wissen was ich meine. In Perl gibt es wie auch in C/C++ etc. vordefinierte Handles für Eingabe von Tastatur wären dies STDIN und für Ausgabe auf dem Bildschirm STDOUT.

Jetzt benötigen wir noch einen Datei-Eingabeoperator <> und stellen STDIN dazwischen <STDIN>. Um jetzt eine Eingabe zu mache gehen sie wie folgt vor....

#!/usr/bin/perl -w

$input=0;
print "Bitte eine Eingabe machen : ";
$input=<STDIN>;
print "Sie haben eingegeben : $input";


Anders als in anderen Programmiersprachen müssen sie die Variable initialisieren.
Mit welchem Wert ist im Prinzip egal. Mit....


$input= <STDIN>;


...weisen sie der Variablen $input den Wert von <STDIN> zu. Dies entspricht , wie sie oben kennengelernt haben, die Eingabe von Tastatur. Der Nachteil an dieser Schreibweise ist der, das hier das Newlinezeichen \n ebenfalls in unseren Variablen $input steht. Da dies meist nicht erwünscht wird gibt es dazu die Funktion chomp. Sehen wir uns nun unser Programm mit chomp an........


#!/usr/bin/perl -w

$input=0;
print "Bitte eine Eingabe machen : ";
chomp($input=<STDIN>);
print "Sie haben eingegeben : $input \n";


Dafür müssen in diesem Beispiel selber dafür sorgen das nach der Ausgabe in die nächste Zeile gesprungen wird.

ein Kapitel zurück          nach oben           ein Kapitel weiter


© 2001,2002 Jürgen Wolf