voila je travaille sur un code développé par une autre personne, et je ne comprends pas cette fonction, je ne sais pas ce qu'elle fait....
line.find(cmd): je crois qu'elle envoie la position du mot cmd
je sais que atof fait la conversion string->double
et puis c'est tout, par contre la ligne du milieu je ne comprend pas ce qu'elle fait
???Code:const char * c = line.c_str() + pos + cmd.length();
merci de m'éclairer si vous savez.Code:
1
2
3
4
5
6
7
8
9
10
11
12 double getValue(string & line, string & cmd) { int pos = line.find(cmd); const char * c = line.c_str() + pos + cmd.length(); return atof(c); }