Bonjour,

J'ai une carte FOX (avec µlinux), j'ai mis en place un serveur XmlRpc sur cette carte afin de pouvoir executer une methode permettant simplement de recuperer une variable passée en argument.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
 
class recupererAngle : public XmlRpcServerMethod
{
public:
     recupererAngle(XmlRpcServer* s) : XmlRpcServerMethod("Angle", s) {}
 
 void execute(XmlRpcValue& params, XmlRpcValue& result)
  {
 
???
 
  }
} recupererAngle(&s);
Le problème c'est que je n'arrive pas à convertir cet argument (qui est ici params[0] et qui est de type XmlRpcValue)
Je voudrais l'obtenir en float.

Comment faire ?

D'avance merci de vos réponses.