Hi,
wie schon angemerkt wurde:
- Du öffnest die Datei zum Schreiben, leider nicht mit einem lexikalischen Dateihandle
- Du verwendest keine Fehlerbehandlung (was ist, wenn die Datei nicht geschrieben werden kann? Wie soll das Programm weitermachen?)
- Du versuchst in der while-Schleife aus dem Dateihandle (einer zum Schreiben geöffneten Datei) zu lesen, was soll das bringen?
- Deine printf-Ausgabe erfolgt wahrscheinlich auf STDOUT, nicht in das Dateihandle
- Da Du keine Formatierungen einsetzt, stellt sich die Frage, warum Du printf anstatt print verwendest
- Ist es Absicht, dass Deine Ausgabe keinen Zeilenumbruch enthalten soll?
Empfohlene Doku (Liste unvollständig):
Last edited: 2014-12-08 17:36:23 +0100 (CET)
meine Beiträge: I.d.R. alle Angaben ohne Gewähr und auf Linux abgestimmt!
Die Sprache heisst Perl, nicht PERL. - Bitte Crossposts als solche kenntlich machen!