pour la stocker il y a ca (reponse kon m'a donne sur un ote forum)
pour stocker, le formatage de sprintf
float fPiPouet = 0.31416;
char lpszBuffer[256];
sprintf(lpszBuffer, "%5.2f",pouet);
mettre 0.31 dans lpszBuffer... Mais j'capte rien et j'aime bien comprendre
-------------------------------
Réponse au message :
-------------------------------
Le seul truc que je peux te donner, c'est au niveau de l'affichage.
float reel=2.1233548;
printf("%.2f",reel);
.2f pour l'avoir sur deux digits
-------------------------------
Réponse au message :
-------------------------------
J'avais oublié, l'astuce qui veux que j'multiplie par cent (int)et rediviser par cent ne m'interesse pas trop non plus
je sais.....j'suis difficile

-------------------------------
Réponse au message :
-------------------------------
comment faire pour avoir des resultats float avec deux decimales
j'vous donne un ch'tit exemple , ca sera plus simple pour m'faire comprendre
float a = 1.1111, b = 2.2222, resultat;
resultat = a+b;
//et j'veux que la variable resultat prenne la valeur 3.33 et non 3.3333
inutile de vous dire que j'debute
J'ai vu qu'il y a une soluce avec sprintf format, mais j'voudrais une astuce en C++
MERCI