Bonjour,

j'ai un pb avec l'initialisation d'un const char*. Je vous explique :

j'ai un parser Xml qui demande en entrée un const char* pour fonctionner, mpais le pb qu'il se pose c'est que mes lignes Xml ne sont pas statiques, c'est-à-dire que je récupère des coordonnées d'un émetteur (x,y), et je voudrais les insérer dans ma ligne Xml. Mais le souci qu'il y a c'est que je ne sais pas comment faire pour initialiser un const char* avec des valeurs non statiques. Voici un exemple du code :

const char* mesure;

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
        const char* mesure;	
        mesure="<Placement xom=0 yom=0>";
//les 2 zéros de xom et yom, je voudrais les remplacer par la valeur de emetteur_x et emetteur_y, qui sont 2 doubles.
J'ai essayé avec sprintf mais ce la ne fonctionne pas car elle attend unn char*.

Donc si kelkun à une solution, cela serait super.

Merci d'avance.