IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

C# Discussion :

double to string


Sujet :

C#

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    102
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 102
    Par défaut double to string
    bonjour ,
    j'aimerai sauvegarder un double dans un fichier , mais j'ai un problème le double ne se sauvegarde pas totalement exemple: valeur=-0.095343822494982647 il sauvegarde sa:-0,0953438224949826 , et qnd je le recupaire du fichier il me donne sa :-0.095343822494982605 comment je fait a ce problème Merci

  2. #2
    Membre confirmé Avatar de deejay2221
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    98
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : Canada

    Informations forums :
    Inscription : Janvier 2006
    Messages : 98
    Par défaut
    Essaye ça pour voir :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    double d = -0.095343822494982605;
    string s = String.Format("{0:0.0000000000000000}", d);

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    102
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 102
    Par défaut
    merci pour ta reponse , j' ai essayée sa mais regarde le résultats:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    double d = -0.095343822494982605;
    string s = String.Format("{0:0.0000000000000000}", d);
    le résultats:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    d = -0.095343822494982600;
    il a supprime les 2 derniers chiffres et il a les remplacer par 0?!!!!

  4. #4
    Membre expérimenté
    Profil pro
    Mangeur de gauffre
    Inscrit en
    Octobre 2007
    Messages
    4 413
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations professionnelles :
    Activité : Mangeur de gauffre

    Informations forums :
    Inscription : Octobre 2007
    Messages : 4 413
    Par défaut
    Tu as vraiment besoin d'une telle précision ?

    Que calcule tu ?

  5. #5
    Membre Expert Avatar de Guulh
    Homme Profil pro
    Inscrit en
    Septembre 2007
    Messages
    2 160
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Septembre 2007
    Messages : 2 160
    Par défaut
    Si t'as besoin de tant de precision, le double suffit plus ; faut utiliser un decimal.

  6. #6
    Membre émérite Avatar de neptune
    Profil pro
    Inscrit en
    Novembre 2003
    Messages
    835
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Novembre 2003
    Messages : 835
    Par défaut
    La question à se poser c'est surtout comment tu sauvegarde le double dans le fichier. Et est-ce que ce double doit être lisible (fichier texte)?

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Comment transformer un double en String?
    Par dessinateurttuyen dans le forum Langage
    Réponses: 5
    Dernier message: 20/10/2005, 23h31
  2. Réponses: 3
    Dernier message: 11/08/2005, 15h54
  3. [DEBUTANT] Transformer une variable Double en STring
    Par Battosaiii dans le forum Langage
    Réponses: 6
    Dernier message: 13/06/2005, 16h43
  4. Réponses: 4
    Dernier message: 06/05/2005, 13h37
  5. [LG]Convertir le type double en string
    Par @tom@ dans le forum Langage
    Réponses: 8
    Dernier message: 18/01/2004, 19h20

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo