Thread Term::ANSIColor – Problem mit printf
(2 answers)
Opened by Color at 2009-04-01 20:12
Hallo!
Habe Probleme beim formatierten Ausgeben von eingefärbten Zahlen. Code (perl): (dl
)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 #!/usr/bin/perl use warnings; use strict; use Term::ANSIColor; my $count = 1; for ( 'a' .. 'z' ) { printf( "%5d %s\n", $count++, $_ ); } print "\n\n"; $count = 1; for ( 'a' .. 'z' ) { printf( "%5s %s\n", colored( $count++, 'magenta' ), $_ ); } Bei farbigen Zahlen funktioniert der "d"-specifier nicht mehr; außerdem bleibt die "5" in "%5s" wirkungslos. Gibt es eine Möglichkeit mit printf auch farbige Zahlen formatiert auszugeben? |