Salut,
sinon tu peux faire un truc dans ce genre la.
Bon c'est juste pour le principe il faudrait le mettre au propre et pourquoi pas dans une classe comme le proposait teebo.
int main(int argc, char *argv[])
{
double d1 = 9.3248656565;
char ch1[10];
char form[5];
if (d1<10) strcpy(form,"%.5f");
else if (d1<100) strcpy(form,"%.4f");
else if (d1<1000) strcpy(form, "%.3f");
sprintf(ch1, form, d1);
cout << ch1 << endl;
return EXIT_SUCCESS;
}
A++
La pensée ne commence qu'avec le doute.
ROGER MARTIN DU GARD