Bonjour ! Je crée un calculatrice en C++.

Le résultat du calcul est stocké dans une variable long double resultat, et affiché comme suit :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
cout << "= " << resultat << endl << endl;
Malheureusement, quand le résultat est supérieur à 999 999, la console affiche (pour 1 000 000 par exemple) 1e+006. Ce qui est juste ; mais peu attrayant.

Comment faire pour conserver la forme décimale même quand le résultat est supérieur à 999 999 ?



Merci pour votre aide.