Oui, le sprintf de perl émule la fonction standard de la librairie C qui ne permet pas de choisir le caractère de padding.
Deux possibilités néanmoins (en plus de ce qui a déjà été indiqué):
- étendre sprintf, au moyen du module String::Sprintf qui permet d'ajouter de nouveaux formats de formatage
- utiliser le module Perl6::Form (il faut au moins Perl 5.8) qui permet cela a travers la notion de format (voir la notion de lfill) et bien d'autres choses (ce qui fait que pour un novice, ce module peut sembler quelque peu redoutable à utiliser).
A+,
---------------
There's more than what can be linked! -- Le capitaine qui ne veut pas obéir à la carte finira par obéir aux récifs. -- Il ne faut plus dire Sarkozy, mais Sarkozon -- (╯°□°)╯︵ ┻━┻