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.
Version imprimable
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.
regarde sscanf ou mieux atof
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.
ok,merci.
Et pourquoi pas plus simplement :
Code:
1
2double d; file >> d;