couriousous
Messages postés68Date d'inscriptionlundi 21 mai 2001StatutMembreDernière intervention 4 janvier 2003
-
6 mai 2002 à 20:00
couriousous
Messages postés68Date d'inscriptionlundi 21 mai 2001StatutMembreDernière intervention 4 janvier 2003
-
8 mai 2002 à 22:13
Hello!
Comment afficher une variable long double avec toutes ses décimales SANS la convertire au format double (perte de précision)???
Blustuff
Messages postés20Date d'inscriptionjeudi 7 mars 2002StatutMembreDernière intervention27 juin 2007 6 mai 2002 à 23:33
Je comprends pas, chez moi ca marche... Tu es sur que tu utilise les normes ANSI ? Par contrre moi, j'ai que 6 chiffres après la virgule :
#include <stdio.h>
//---------------------------------------------------------------------------
#pragma argsused
int main(int argc, char* argv[])
{
long double i = 439.48795468799874566875668;
printf("i = %Lf", i);
getchar();
return 0;
}
/*
Sortie :
i = 439.487955
*/
J'ai pas le temps ce soir, mais demain, je chercherais pour avoir plus de chiffres derrière la virgule... Tu peux m'envoyer la partie du prog qui marche pas ?
couriousous
Messages postés68Date d'inscriptionlundi 21 mai 2001StatutMembreDernière intervention 4 janvier 2003 8 mai 2002 à 22:13
Pour ADPro22: MERCI ca marche à merveille!!! c'est exactement ce que je cherchait..
Pour Blustuff: pour tout afficher il faut faire % .20Lf et la t'aura une pricision de 20 chiffres mais chez mois ca marche tj pas.... (j'utilise Dev-C++)