begin process at 2012 02 11 22:50:27
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive C/C++

 > 

Archives

 > 

Au secours

 > 

Affichage décimal


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Affichage décimal

lundi 6 mai 2002 à 20:00:17 | Affichage décimal

couriousous

Hello!

Comment afficher une variable long double avec toutes ses décimales SANS la convertire au format double (perte de précision)???

Merci!
lundi 6 mai 2002 à 20:25:41 | Re : Affichage décimal

Blustuff

Il existe le spécificateur %Lf :

long double Nombre;

printf("Nombre : %Lf", Nombre);



Blustuff.



-------------------------------
Réponse au message :
-------------------------------

Hello!

Comment afficher une variable long double avec toutes ses décimales SANS la convertire au format double (perte de précision)???

Merci!
lundi 6 mai 2002 à 21:15:39 | Re : Affichage décimal

couriousous


il marche pas.... affichage totalement faux! (style 100*0 affiché.


-------------------------------
Réponse au message :
-------------------------------

Il existe le spécificateur %Lf :

long double Nombre;

printf("Nombre : %Lf", Nombre);



Blustuff.



-------------------------------
Réponse au message :
-------------------------------

Hello!

Comment afficher une variable long double avec toutes ses décimales SANS la convertire au format double (perte de précision)???

Merci!

lundi 6 mai 2002 à 23:33:58 | Re : Affichage décimal

Blustuff

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 ?


Blustuff.


-------------------------------
Réponse au message :
-------------------------------


il marche pas.... affichage totalement faux! (style 100*0 affiché.


-------------------------------
Réponse au message :
-------------------------------

Il existe le spécificateur %Lf :

long double Nombre;

printf("Nombre : %Lf", Nombre);



Blustuff.



-------------------------------
Réponse au message :
-------------------------------

Hello!

Comment afficher une variable long double avec toutes ses décimales SANS la convertire au format double (perte de précision)???

Merci!


mercredi 8 mai 2002 à 20:05:50 | Re : Affichage décimal

ADPro22

Bonjour, en C++ tu peux utiliser setprecision(int)

#include <iostream>
using std::cout;
#include <iomanip>
using std::setprecision;


void main()
{
long double mon_double = 3.141592654 ;
int p = 6 ; // 6 chiffres affichés
cout << setprecision(p) << mon_double;

}


-------------------------------
Réponse au message :
-------------------------------

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 ?


Blustuff.


-------------------------------
Réponse au message :
-------------------------------


il marche pas.... affichage totalement faux! (style 100*0 affiché.


-------------------------------
Réponse au message :
-------------------------------

Il existe le spécificateur %Lf :

long double Nombre;

printf("Nombre : %Lf", Nombre);



Blustuff.



-------------------------------
Réponse au message :
-------------------------------

Hello!

Comment afficher une variable long double avec toutes ses décimales SANS la convertire au format double (perte de précision)???

Merci!



mercredi 8 mai 2002 à 22:13:42 | Re : Affichage décimal

couriousous


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++)


-------------------------------
Réponse au message :
-------------------------------

Bonjour, en C++ tu peux utiliser setprecision(int)

#include <iostream>
using std::cout;
#include <iomanip>
using std::setprecision;


void main()
{
long double mon_double = 3.141592654 ;
int p = 6 ; // 6 chiffres affichés
cout << setprecision(p) << mon_double;

}


-------------------------------
Réponse au message :
-------------------------------

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 ?


Blustuff.


-------------------------------
Réponse au message :
-------------------------------


il marche pas.... affichage totalement faux! (style 100*0 affiché.


-------------------------------
Réponse au message :
-------------------------------

Il existe le spécificateur %Lf :

long double Nombre;

printf("Nombre : %Lf", Nombre);



Blustuff.



-------------------------------
Réponse au message :
-------------------------------

Hello!

Comment afficher une variable long double avec toutes ses décimales SANS la convertire au format double (perte de précision)???

Merci!






Cette discussion est classée dans : affichage, double, décimal


Répondre à ce message

Sujets en rapport avec ce message

format d'affichage d'un double [ par infodaoudi ] bonjour,je veux afficher des doubles de facon à ce qu'il contiennent un nombre fixe de chiffre apres la virguleexp 0.2222je programme en c++, existe i Problème affichage Double buffering [ par _Jonathan ] Bonjour,Dans une fenetre windows, je crée un objet nommé graphique a l'aide de WNDCLASS (CreateWindow(..."graphique"...)). Dans cette zone, je dessine affichage de tout un double [ par xian240482 ] petit programme : #include #include "stdafx.h" void main() {     double d1 = 3.14159265358979323846;     printf("Pi = %.52f\n",d1);     double d2 = 0 Affichage Hexa 0x000000001 et pas 0x1 [ par laurent57150 ] salut,j'aurais aimé savoir si il existait une option dans cout pour afficher les zeros 'inutile' lors de l'affichage d'un nombre en hexa.Par inutile, Affichage dynamique [ par esquiule ] Bonjour,je programme avec visual C++ 6.0.Je cherche à construire un formulaire dynamique.Mon formulaire au départ est constitué d'une ligne (composée problème affichage icônes treeview [ par chris91 ] bonjour,j'ai mis 2 jours à trouver cette p... de c... de fou...sorry pour le stress mais c'est trop...bon aller, on respire profondément et on y retou Collision elastique indirecte ? [ par SnOOpss ] Bonjour Je suis toujours a essayer de rendre mon jeu realiste (meme principe que le billard) et j'ai essayé pas mal de methodes sans jamais trouver la copier un contexte d'affichage [ par totti85 ] bonjour!!Je suis actuellement en stage et Casts [ par wismerhill__ ] Bonjour, je debute en c++ et j'aimerais savoir comment faire pour caster une chaine std::string en std double.Je m'explique, en vba il est possible de Tableau tridimensionnel global [ par nisaloncaje ] bonjour dans mon programme j'aurais besoin d'utiliser un tableau à 3 dimensions (double tab[2][2][1433]) comme variable globale. Ainsi, dans les fichi


Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 2,231 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales