DeAtHCrAsH
Messages postés2670Date d'inscriptionvendredi 25 janvier 2002StatutMembreDernière intervention 6 février 2013
-
6 avril 2005 à 12:09
draluorg
Messages postés625Date d'inscriptionvendredi 23 avril 2004StatutMembreDernière intervention25 novembre 2010
-
20 févr. 2009 à 22:39
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.
DeAtHCrAsH
Messages postés2670Date d'inscriptionvendredi 25 janvier 2002StatutMembreDernière intervention 6 février 2013 6 avril 2005 à 12:09
Vont finir par avoir ta peau ces flottants :-)
sprintf marche quand elle veut ??? c.a.d ?
vecchio56
Messages postés6535Date d'inscriptionlundi 16 décembre 2002StatutMembreDernière intervention22 août 201013 6 avril 2005 à 15:08
Ca veut juste dire que l'autre fois elle marchait pas
cs_magma
Messages postés198Date d'inscriptionvendredi 4 avril 2003StatutMembreDernière intervention18 mars 20111 28 mai 2005 à 17:11
char* fcvt (double, int, int*, int*);
(Inclure stdlib.h)
ctx_man
Messages postés285Date d'inscriptionmardi 28 décembre 2004StatutMembreDernière intervention20 janvier 20132 11 juin 2005 à 08:26
Ne serai-til pas plus simple de calculer l'exposant biaisé (l'orthographe doit pas être bon mais je pense que tu comprend ce dont je parle) puis la partie fractionnaire et faire 2 itoa en mettant une virgule entre les deux ?
ctx_man
Messages postés285Date d'inscriptionmardi 28 décembre 2004StatutMembreDernière intervention20 janvier 20132 11 juin 2005 à 09:00
Bon ben en fait, mathématiquement, c'est pas possible pour moi (en tout cas pas de si bon heure et n'ayant pas dormit...)
Mais j'ai une autre solution :
int valeur = flottant * 10^n //n etant le nombre de chiffre apres
//la virgule que tu souhaite avoir
itoa(je sais plus l'ordre des param ! lol);
mais maintenant tu n'a plus qu'a poser ta virgule sachant que les n derniers caractere de ta chaine sont ceux apres la virgule.
6 avril 2005 à 12:09
sprintf marche quand elle veut ??? c.a.d ?
6 avril 2005 à 15:08
28 mai 2005 à 17:11
(Inclure stdlib.h)
11 juin 2005 à 08:26
11 juin 2005 à 09:00
Mais j'ai une autre solution :
int valeur = flottant * 10^n //n etant le nombre de chiffre apres
//la virgule que tu souhaite avoir
itoa(je sais plus l'ordre des param ! lol);
mais maintenant tu n'a plus qu'a poser ta virgule sachant que les n derniers caractere de ta chaine sont ceux apres la virgule.