Fixer nbr de chiffre après virgule à afficher [C++] - C++ - Programmation
Marsh Posté le 11-02-2005 à 18:41:08
Exemple d'utilisation de iomanip avec ostream. Qu'est ce que tu veux de plus ?
Code :
|
Marsh Posté le 12-02-2005 à 13:16:40
si je mets setprecision(2) , il m'afficheras 3.1, ya un soucis, je demande 2 chiffre après la virgule mais il m'en mets k'1, ou alors, c peut etre moi ki est mal compris la fonction.
Marsh Posté le 12-02-2005 à 13:28:48
T'as bien mis avant :
cout << fixed << setprecision (2)
Comme la dit Stroustrup-Junior ?
Marsh Posté le 12-02-2005 à 16:30:12
Sa marche,J'avais pas mis le "fixed" , merci de vos réponses, c'est très gentil d'aider un ignorant comme moi qui débute en C++... lol
Marsh Posté le 04-06-2008 à 10:56:24
Bonjour,
J'ai le meme probleme concernant le nombre de chiffres aprés la virgule par contre je ne les affiche pas je les stocke dans un fichier texte.
J'ai essayé d'ajouter setprecision(3) mais ca ne marche pas
fichier <<tps << " " << i1 <<" " << i12<<...
Quelqu'un peut il m'aider??
Merci
Marsh Posté le 04-06-2008 à 11:25:04
Tarabiscote a écrit : T'as bien mis avant : |
Marsh Posté le 04-06-2008 à 11:53:12
meme avec le fixed ca ne marche pas mais comme j'ai dit je ne l'affiche pas a m'ecran avec un cout mais je stocke ca dans un fichier texte...
message d'erreur affiché: error C3861: 'setprecision' : identificateur introuvable
Marsh Posté le 04-06-2008 à 11:55:38
inblack a écrit :
|
#include <iomanip>
Plus d'information sur ce site : http://www.cplusplus.com/reference [...] ision.html
edit : Joel F, va mourir dans d'atroces souffrances
Marsh Posté le 04-06-2008 à 12:01:38
Elmoricq a écrit :
|
t'es trop lent que veut tu
Marsh Posté le 04-06-2008 à 12:04:08
À noter que le formatage des données sur les descripteurs, en C++, je trouve ça si mal foutu dès lors qu'on a plusieurs variables à écrire (par exemple, une date, tout bêtement), que c'est pour moi l'un de ces cas particuliers où l'utilisation d'un bon vieux snprintf() se justifie.
Marsh Posté le 04-06-2008 à 12:25:17
Elmoricq a écrit : edit : Joel F, va mourir dans d'atroces souffrances |
Tu veux dire "Vas programmer du Cobol et JCL sur mainframe IBM"?
A+,
Marsh Posté le 04-06-2008 à 13:37:17
Haaan c'est même mieux, parce qu'être exposé à des écrans noirs avec des lettres vertes pendant un temps prolongé conduit avant la mort à une dégénérescence mentale importante.
Marsh Posté le 11-02-2005 à 17:23:59
Bonjour, je voudrais afficher un float en choisissant le nombre de chiffre après la virgule en C++, il y a bien les fonctions cout.precision et cout.setprecision mais sa ne fait pas vraiment ce ke je veux faire.
en fait, je voudrais l'equivalent de printf("%.2f",UnReel) , mais en C++ avec cout.
d'avance merci.