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! -- Iyashikei Anime Forever! -- AngularJS c'est un framework d'engulé! --