Bonjour bonjour, je reviens avec encore une chtite question.
Alors je suis en train d'utiliser tinyxml qui marche au poil.

Seulement pour le moment je ne fais qu'insérer des char* . Ce qui marche très très bien.
Seulement je récupère un Cstring depuis ma fenetre dialogue.
Le problème est que je ne peux pas faire passer ma CString j'ai une erreur à la compilation (ce qui est normal).

En gros le code que j'utilise en ce moment est :

Ici m_codebar est donc le CString que je veux passer dans le fichier xml.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
		TiXmlElement *f = doc.FirstChildElement();
		TiXmlElement le_nouveau ("user");
		le_nouveau.SetAttribute("name","tutu");
		le_nouveau.SetAttribute("pass", m_codebar);
		le_nouveau.SetAttribute("indice", "4");
 
		f->InsertEndChild(le_nouveau);
		doc.SaveFile("test.xml");
L'erreur d'exécution du compilateur est :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
 error C2440: 'type cast' : cannot convert from 'class CString' to 'char *'
(A la ligne ou il y a le m_codebar)

Pouvez vous me dire si il existe un moyen de convertir ce CString en char* ??? Ca serait bien pratique ici pour moi.*

PS: J'utilise Microsoft Visual C++ Embedded 4.0

Merci d'avance