Salut,

Je cherche une solution utilisant la STL pour convertir un nombre hexa en float.

Mon but est en fait de calcul la taille d'un sous-programme à partir des adresses hexa. Donc, pour le moment je fais ainsi :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
float Analyse::calculSize(string startAddress, string endAddress)
{
    return (strtol(endAddress.c_str(), NULL, 16) - strtol(startAddress.c_str(), NULL, 16));
}
Il n'y aurait pas une autre manière en utilisant la STL ?