J'ai une double variable en C++ et je veux l'imprimer à l'écran sous la forme d'un nombre décimal fixe.Convertir une virgule décimale en C++
Fondamentalement, je veux savoir comment écrire une fonction qui prend un double et un certain nombre de décimales et imprime le nombre à ce nombre de décimales, le remplissage de zéro si nécessaire.
Par exemple:
convert(1.235, 2)
aurait imprimer
1.24
et
convert(1, 3)
serait imprimer
1.000
si la fonction fonctionne comme
convert(number as double, number of decimal places)
et imprime simplement la valeur requise pour la sortie standard (Cout).
Est-ce que quelqu'un sait comment faire cela?
Merci d'avance.
http://www.cplusplus.com/reference/iostream/manipulators/setprecision/ – Anycorn