problème avec les décimales
Bonjour, je souhaite convertir un nombre en une string à 4 chiffres.
Exemple :
1.23 doit me renvoyer 1.230
12.23 doit me renvoier 12.23
12.2 doit me renvoyer 12.20
j'ai bidouiller des choses avec std::setprecision() mais il n'y a que le nombre de décimales qui bouge. Je souhaiterais que ce nombre de décimales prenne en compte la valeur de la partie entière du nombre (< 10 ou >= 10). Bien sûr, je peux faire un test (si < 10 ou si >= 10) mais y a-t-il une fonction analogue à std::setprecision qui fait déjà le travail ?
merci beaucoup