C++ limitation affichage float

Résolu
Bonjour,

je cherche a limiter l'affichage d'un float a 4 caractere apres la virgule, en utilisant :

int main(int ac, char **av)
{
 float c = 0;

c = fonction_calcul(c);

std::cout << c << std::endl;
return (0);
}


Comment faire pour limiter le nombre de decimale sans passer par printf?
Merci de vos reponse.

2 réponses

  1. finalement avec precision ca le fait merci.
    0
    1. j'utilise cout.precision, mais le probleme est que si le resultat est 8.000, il m'affiche juste 8
      0
      1. non setprecision ne change rien au fait que si le resultat est entier, il m'affiche 14 et non 14.000
        0
      2. Contributeur
        avec en plus cout<<showpoint ça le fait ?
        0