Hallo,
print $buchstabe, "\n";
eingebaut.
Nun kommt die Ausgabe aber erst, nachdem das ganze Script fertig ist, also alles auf einmal. Wie kann ich die Ausgabe zeitgenau "erzwingen"?
Grundsätzlich müßest Du
$ = 1;
am Anfang des Scriptes einfügen. Das bewirkt nämlich, daß die Ausgaben sofort geschrieben werden, wenn sie erfolgen und nicht gepuffert. (Das hat was mit Perl-Internas Zu tun, genaueres fundest Du mit 'perldoc perlvar' raus.)
So und dann gibt's noch ein zweites Problem. Wenn Du diese Ausgabe z.B. in den Netscape-Browser erfolgt, dann kommt das auch dann auf den Schirm, wenn es geschrieben wird, also 'zeitnah'. Wenn Du allerdings das Ganze mit dem IE machst, dnan hast Du schlechte Karten. Weil der wartet solange, bis die ganze seite da ist, bevor er sie ausgibt (afaik).
Grüße
Klaus