salut
mon probleme c'est que je lis un fichier avec un
char buff[100];
file.getline(buff,100,' ');
et je veux récupérer la valeur dans mon tableau de character dans un double.
merci d'avance.
salut
mon probleme c'est que je lis un fichier avec un
char buff[100];
file.getline(buff,100,' ');
et je veux récupérer la valeur dans mon tableau de character dans un double.
merci d'avance.
merci ca marche, mais ca me met 2.05303e-312 au lieu de 1.
c bon ca marche avec atof, ca ne marchait pas avec sscanf parce qu'il ne convertissait pas en double.
atof() est deprecated, parait-il (bon, moi, j'avoue que je l'utilise encore).
Mais de nos jours, il est conseillé d'utiliser strtod() à la place.
SVP, pas de questions techniques par MP. Surtout si je ne vous ai jamais parlé avant.
"Aw, come on, who would be so stupid as to insert a cast to make an error go away without actually fixing the error?"
Apparently everyone. -- Raymond Chen.
Traduction obligatoire: "Oh, voyons, qui serait assez stupide pour mettre un cast pour faire disparaitre un message d'erreur sans vraiment corriger l'erreur?" - Apparemment, tout le monde. -- Raymond Chen.
ok,merci.
Et pourquoi pas plus simplement :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2double d; file >> d;
Mieux que SDL : découvrez SFML
Mes tutoriels 2D/3D/Jeux/C++, Cours et tutoriels C++, FAQ C++, Forum C++.
Partager