www.farid-hajji.net banner

Farid Hajji

Perl: Einführung, Anwendungen, Referenz (2/e) [Support-Site]

Farid Hajji: Perl - Einführung, Anwendungen, Referenz
2., aktualisierte und erweiterte Auflage
Addison-Wesley Longman, ISBN 3-8273-1535-2

Beispielprogramm

prompter.pl
#!/usr/local/bin/perl -w
# prompter.pl -- Uebergabe von Referenzen auf Filehandles

sub prompt {
   my $src    = shift;    # Von wo wird eingelesen?
   my $dst    = shift;    # Wohin geht der Prompt?
   my $prompt = shift;    # Der Prompt-Text

   select((select(*{$dst}), $|=1)[0]);   # Pufferung ausschalten.
   print $dst $prompt;                   # Gib den Prompt aus.
   return scalar <$src>;                 # Lesen und zurueckgeben.
}

# Eine moegliche Verwendung
$erg = prompt(\*STDIN, \*STDOUT, "Your answer: ");
print "You said: $erg";
   

[Prev] [Up] [Relevant Chapter] [Next]

[Alte Quelle]


Last modified: $Date: 2006/05/18 12:56:02 $
FH. Search :: Sitemap :: Disclaimer :: Copyright :: Privacy
FreeBSD Logo