C++ limitation affichage float

Résolu
dharth Messages postés 145 Statut Membre -  
dharth Messages postés 145 Statut Membre -
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. dharth Messages postés 145 Statut Membre 13
     
    j'utilise cout.precision, mais le probleme est que si le resultat est 8.000, il m'affiche juste 8
    0
    1. dharth Messages postés 145 Statut Membre 13
       
      non setprecision ne change rien au fait que si le resultat est entier, il m'affiche 14 et non 14.000
      0
    2. Char Snipeur Messages postés 10112 Date d'inscription   Statut Contributeur Dernière intervention   1 331
       
      avec en plus cout<<showpoint ça le fait ?
      0
  2. dharth Messages postés 145 Statut Membre 13
     
    finalement avec precision ca le fait merci.
    0