Thread binäres Lesen von STDIN: ASCII-Nummern von STDIN ausgeben (11 answers)
Opened by Gast at 2006-10-04 16:00

Gast Gast
 2006-10-04 16:00
#70477 #70477
Ich möchte die ASCII-Nummern der eingegebenen Zeichen ausgeben.

Beim Ausführen meines Quelltextes erhalte ich aber folgenden Fehler:
"Ein Prozess hat versucht, zu einer nicht bestehenden Pipe zu schreiben."

Demnach sollte was bei der Ausgabe nicht stimmen, weiß aber nich wirklich was ... :-(

Code: (dl )
1
2
3
4
5
6
7
binmode(STDIN);
binmode(STDOUT);

while($zeichen = getc(STDIN))
{
print ord($zeichen);
}


Konsolenbefehl:
type blah.txt | test.pl

Kann mir jemand bei dem Problem helfen?!
Wenn möglich etwas ausführlicher, beschäftige mich erst seit kurzem mit perl ... ;-)

View full thread binäres Lesen von STDIN: ASCII-Nummern von STDIN ausgeben