Bonjour tous,

J'ai un probleme de convertion de string a double, j'ai essayé pas mal de chose mais je ne suis pas arrivé à resoudre ce probleme simple:

voila une partie de mon code:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
string A; //je declare un string
ifstream dataBase(mon_fichier.c_str(), ios::in); //je lis un fichieret met dans database
dataBase >> command; //je mets un mot dans la variable command
A = command;
cout << A << endl;
Si j'affiche cela (avec le code entier) j'aurais quelque chose comme ceci si le string command vaut 1.5

c'est tres bien mais le probleme c'est que je ne veux pas que ce 1.5 soit un string mais un double, j'ai donc essayé cela:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
double A; //je declare un double
ifstream dataBase(mon_fichier.c_str(), ios::in); //je lis un fichieret met dans database
dataBase >> command; //je mets un mot dans la variable command
A = strToDouble(command);
cout << A << endl;
mais le probleme et que j'ai le message d'erreur:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
strToDouble was not declared in thise scope