begin process at 2008 08 20 17:29:17
1 228 990 membres
350 nouveaux aujourd'hui
14 259 membres club

Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum.
Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Problème avec la fonction atof() [ Archives / Au secours ] (programmateur)

Problème avec la fonction atof() le 16/01/2004 14:19:39

programmateur
Je cherche à transformer une chaine de charactères se terminant par NULL en une valeur de type double, le type de code que j'utilise :

(sans les includes)

char nbr[30];
double nombre;

printf("Entrez la chaine à convertir : ");
gets(nbr);
nombre=atof(nbr);
printf("\\nNombre : %f",nombre);

Le problème, c'est que le nombre affiché est complètement délirant et n'a rien à voir avec la chaine transformée.
Et je me demande bien pourquoi ?

Merci de votre réponse.

PS : la fonction atoi() marche mais j'ai aussi besoin de la partie décimale du nombre et j'aimerai utiliser une fonction correcte et pas une astuce barbare.

Re : Problème avec la fonction atof() le 16/01/2004 14:34:47

vecchio56
(Admin CS)
Excuse-moi BruNews mais je ne comprends pas vraiment le sens de ton message
programmateur> et ca ca te donne quoi?
printf("%f", atof("3.14"));


Re : Problème avec la fonction atof() le 16/01/2004 14:36:55

programmateur
j'essai et je répond, mais je peux pas le faire tout de suite, (je ne comprends pas non plus le message de BruNews)

Programmateur.


Classé sous : problème, fonction, nombre, chaine, atof

Participer à cet échange

Pub



Appels d'offres

Recherche developpeur ...
Budget : 700€
campagne Adwords
Budget : 5 000€
Boite echanges securis...
Budget : 500€

CalendriCode

Août 2008
LMMJVSD
    123
45678910
11121314151617
18192021222324
25262728293031

Boutique

Boutique de goodies CodeS-SourceS