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
const char * c = line.c_str() + pos + cmd.length();
???
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);
} |
merci de m'éclairer si vous savez.
Partager