J'ai un probleme lorsque je souhaite faire apparaitre un nombre à virgule, celui ci est arrondi à l'entier le plus proche.

J'aimerai afficher des résultat dans un fichier texte je fais donc comme ceci :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
ofstream file(destination.c_str());
 
file << "Nombre de plaques testées : " << values->at(0) << "\n";
file << "Nombre de plaques avec erreur(s) : " << values->at(1) << "\n";
file << "Pourcentage de plaque avec erreur(s) : " << values->at(1)*100/values->at(0) << "\n";
Le résultat de la 3eme ligne devant etre un décimal, cepandant c'est un entier qui s'affiche.

est il possible d'afficher le nombre à 1 chiffre apres la virgule ?