Thread problem mit TAB getrennter Datenausgabe
(18 answers)
Opened by jan999 at 2010-02-04 08:50
Moin !
ich bin einmal wieder am basteln und erstelle eine Funktion für eine Textausgabe bei welcher die Daten TAB-getrennt ausgegeben werden sollen. Folgende Funktion habe ich vorliegen: Code (perl): (dl
)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 # create data--line sub olpoi_line { my $file = shift ; my $point = shift ; my $title = shift ; my $dicription = shift ; my $icon = shift ; my $size = shift ; my $offset = shift ; #return if(!defined($point)); $title='' if(!defined($title)); $dicription='' if(!defined($dicription)); $icon='' if(!defined($icon)); $size='20,20' if(!defined($size)); $offset='10,10' if(!defined($offset )); print $file $point."\t".$title."\t".$dicription."\t".$icon."\t".$size."\t".$offset."\n"; }# olpoi_line Das Ergebnis sieht wie folgt aus (Header wird gesondert ausgegeben): Code: (dl
)
1 point title description icon iconSize iconOffset Bis auf die Leerzeile sieht das gut aus. Deshalb habe ich die Zeile Code (perl): (dl
)
return if(!defined($point)); eingebaut um bei nicht vorliegenden Punktdaten diese nicht zu erstellen. Wird die Funktion dann gestartet bekomme ich folgendes Ergebnis: Code: (dl
)
1 point title description icon iconSize iconOffset Die Leerzeile ist zwar weg - dafür auch der Zeilenumbruch !!!! Kann mir einer sagen warum das so ist und auch warum im ersten Ausgabebeispiel keine Spaltentrennung im vorderen Teil vorliegt ?? Gruß Jan :-) Modeedit renee + gwendragon: quote- in code-Tag umgewandelt, damit Tabs etc. dargestellt werden. Last edited: 2010-02-04 09:21:59 +0100 (CET) |