Bonjour,
comment limiter le nombre de chiffres après la virgule à 2 ou 3 décimales pour un float ? Merci
Bonjour,
comment limiter le nombre de chiffres après la virgule à 2 ou 3 décimales pour un float ? Merci
Si c'est pour l'affichage va voir du côté des manipulateurs de flux
http://c.developpez.com/faq/cpp/?pag...stream_iomanip
Mieux que SDL : découvrez SFML
Mes tutoriels 2D/3D/Jeux/C++, Cours et tutoriels C++, FAQ C++, Forum C++.
comment manipuler le setprecison(n)? Est-ce bon ? :
merci
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 Edit1->Text = (setprecision(3))FloatToStr(terme1->Text/terme2->Text);
C'est plutôt comme ça:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 cout << setprecision (5) <<nombre<< endl;
Je te redirige vers le forum BCB puisque tu utilises la VCL. LA méthode que je t'ai citée ne s'applique qu'aux flux standards, et même si tu peux facilement les utiliser dans le contexte de la VCL je pense qu'il y a plus simple avec les fonctions Borland.
Mieux que SDL : découvrez SFML
Mes tutoriels 2D/3D/Jeux/C++, Cours et tutoriels C++, FAQ C++, Forum C++.
oui avec la VCL on peut utiliser la fonction FormatFloat
Code : Sélectionner tout - Visualiser dans une fenêtre à part Edit1->Text = FormatFloat("0.000",un_float);
Partager