In Datei schreiben
Lukla
- perl
Hallo,
Wenn ich mit folgendem Perl-Code in eine Datei schreibe,
werden die Werte der Variablen nicht direkt Zeilenweise ausgegeben,
sondern teilweise mit einer Zeile Abstand. z.B.:
Code (Code zum Schreiben öffnen und schließen nicht angeführt)
print DATA $gesamt; /*(value=0)*/
print DATA "\n",$like1; /*(value=1)*/
print DATA "\n",$like2; /*(value=2)*/
print DATA "\n",$like3; /*(value=3)*/
print DATA "\n",$like4; /*(value=4)*/
Ausgabe in Datei:
0
1
2
3
4
Also mit teilweisem Abstand,
wie kann ich den Fehler beheben ?
Danke,
Lukla
Moin,
print DATA $gesamt; /*(value=0)*/
print DATA "\n",$like1; /*(value=1)*/
print DATA "\n",$like2; /*(value=2)*/
print DATA "\n",$like3; /*(value=3)*/
print DATA "\n",$like4; /*(value=4)*/
(Kommentare in Perl werden mit # eingeleitet.... ;-)
Ausgabe in Datei:
0 # value="0"
1 # value="1"
2 # value="2\n"
3 # value="3\n"
usw.
Also mit teilweisem Abstand,
wie kann ich den Fehler beheben ?
du musst evtl. newlines in den $like-Variablen entfernen (btw: hat es einen bestimmten Grund, dass du kein Array verwendest?)
Wo und wie kommen die Daten her?
Viele Gruesse,
n.d.p.