Pader une string avec des zeros, a la sprintf("%05d&quo
Bonjour a toutes et tous,
Etant en ce moment en c++, je cherchais a faire du formatting "propre", i.e. avec des string et autre operateurs <<.
Le truc est que je veux padder a gauche un nombre avec des zeros:
Et que cela donne "0005" si je veux padder sur quatre chiffres.
Je voulais donc savoir s'il etait possible de faire cela de maniere assez propre (i.e. sans tampon intermediaire et sprintf), legere (pas de classe a redefinir, et si possible pas de fonction a definir) et a peu pres portable (je n'ai que la STL, pas de MSDN ni....).
Merci.