Thread whitespaces einfügen
(4 answers)
Opened by cohama at 2014-04-08 13:32
Das kann man tun, indem man printf() für die Ausgabe verwendet.
Code (perl): (dl
)
1 2 3 4 5 my @fields = qw( Vater Muter Großmutter ); my $format = ( "%10s " x @fields ) . "\n"; printf $format, @fields; Wenn Du nicht im voraus weisst, wie breit Deine Wörter/Spalten werden können, wirst Du wohl erstmal die Werte durchgehen müssen und die maximale Länge bestimmen. Mit dieser Länge kann man dann das Format festlegen. Beachte die Doku: perlfunc printf perlfunc sprintf 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! |