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.
L'erreur d'exécution du compilateur est :
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");
(A la ligne ou il y a le m_codebar)
Code : Sélectionner tout - Visualiser dans une fenêtre à part error C2440: 'type cast' : cannot convert from 'class CString' to 'char *'
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
Partager