![ein Kapitel weiter](../weiter.gif)
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 weiter](../weiter.gif)
© 2001,2002 Jürgen Wolf
|