Bonjour,

J'explique mon problème, j'ai une classe "tarif" qui contient toutes les valeurs de mes variable de type float

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
class Tarif
{
  public:
  float pizza1;
   float pizza2;
   float pizza3;
   etc...
}
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
Tarif :: Tarif()
{
   pizza1=8.50;
   pizza2=8.00;
   pizza3=7.50;
   etc...
}
Et j'aimerai afficher dans un Edit le resultat avec les 2 nombres apres la virgule

Pour additionner et afficher mon edit j'ai:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
float selection;
selection=Prix->pizza1;
Edit1->Text= Edit1->Text.ToDouble() + selection;
ce code me permet d'additionner la valeur que j'ai deja dans mon edit + la valeur de la sélection.

Par contre ça m'affiche un résultat du genre :

8.5
ou
19

Avez vous une idée pour afficher 2 chiffres après la virgules svp?

j'ai essayer avec setprecision(2) ou formatfloat mais ca ne fonctionne pas.

Merci