Bonjour, je voudrais convertir un double en string. J'ai ce petit bout de code qui le fait :

Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5
6
7
8
9
using namespace std;
double valeur = 6000000;
string str; 
stringstream sstr; 
sstr << valeur; 
str = sstr.str();
cout << str << endl;

mais le probl�me est que str est finalement :
6e+006
et moi je voudrais quelque chose de la forme
6e+06, avec seulement deux chiffres pour l'exposant.
Merci de votre aide

ps:une autre m�thode serait la bienvenue...