Thread Reportgenerator-Problem: Formatierung mit dem Reportgenerator (32 answers)
Opened by michael25 at 2005-11-11 13:55

michael25
 2005-11-11 13:55
#59976 #59976
User since
2005-08-31
23 Artikel
BenutzerIn
[default_avatar]
Hallo zusammen,

ich habe ein kleines Problem mit dem Reportgenerator von Perl. Eine Variable x = "v1\nv2\nv3..." soll durch n Spalten (dynamisch) dargestellt werden. Ist n beispielsweise gleich 3, so soll die Ausgabe lauten:

v1 v2 v3
v4 v5 v6
...

Folgenden Code habe ich als Format verwendet. Die Variable maxLen gibt die Länge der Einträge an, values die Anzahl der Spalten. Im Hauptprogramm existiert dann wiederum eine Variable values, die die Werte durch Zeilenvorschub getrennt beinhaltet. Ich hab schon mit diesen Variablen "~~" und "^*" rumgebastelt, aber irgendwie ohne Erfolg. Kann mir da jemand helfen? Danke!

Code: (dl )
1
2
3
4
5
my $FORMATSTRING = "format OUTPUT = \n" .
('@' . '<' x $maxLen . " ") x $values .
"\n" .
'$values ' x $values .
"\n.\n";

View full thread Reportgenerator-Problem: Formatierung mit dem Reportgenerator