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();
  ???
	
	| 12
 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