Forum
|
HardWare.fr
|
News
|
Articles
|
PC
|
S'identifier
|
S'inscrire
|
Shop
Recherche
2660 connectés
FORUM HardWare.fr
Programmation
[C/GMP] Perte de précision avec les floats de GMP
Recherche :
Dernière réponse
Sujet : [C/GMP] Perte de précision avec les floats de GMP
initial
Non c'est pas la fonction d'affichage qui tronque...
Votre réponse
Nom d'utilisateur
Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Mot de passe
Vous avez perdu votre mot de passe ? Cliquez ici !
Le ton de votre message
Votre réponse
Smilies
Liste des smilies perso
Wiki smilies
Chercher un smiley
Options
Activer votre signature
Désactiver les smilies
Activer la notification par email du sujet
Aperçu
Vous avez perdu votre mot de passe ?
Vue Rapide de la discussion
initial
Non c'est pas la fonction d'affichage qui tronque...
Taz
RTFM. Je parie que c'est tout simplement la fonction d'affichage qui tronque.
sircam
Splendide déterrage de topic, plus de 3 ans après le dernier message, c'est tout simplement un exploit :jap:
initial
deux ans après, t'as trouvé une réponse à ta question?
je suis en train de me mettre à GMP donc ça m'intéresse.
par ailleurs, je t'informe que le sujet vient tout juste d'être abordé dans la liste de discussion de GMP... (peut-être est-ce toi qui a posté?)
tjrs est-il qu'il serait intéressant de clore ce topic en donnant la solution (si solution il y a) à ce problème de perte de précision...
Titoine42
:bounce: ya bien qqn ici qui utilise cette lib
Titoine42
Voici le code (il est vraiment tout simple) :
#include "my_rsa.h"
int main(int argc, char **argv)
{
mpf_t mpf_mills;
mpf_init2(mpf_mills, 70);
mpf_set_str(mpf_mills, "1.306377883863080690468614492602605712916784585156713644368053759966434", 10);
mpf_out_str(NULL, 10, 70, mpf_mills);
mpf_clear(mpf_mills);
fprintf(stdout, "\n 1.306377883863080690468614492602605712916784585156713644368053759966434\n" );
return (0);
}
Voici la sortie du programme :
0.13063778838630806904686144926e1
1.306377883863080690468614492602605712916784585156713644368053759966434
[edtdd]--Message édité par titoine42--[/edtdd]
Forum MesDiscussions.Net
, Version 2010.2
(c) 2000-2011 Doctissimo
Copyright © 1997-2025 Groupe
LDLC
(
Signaler un contenu illicite / Données personnelles
)