Bonjour,
Mon probleme ne concerne pas une banal conversion d'un string vers un const mais d'un string appartenant a une structure vers un const char.
Donc voici un exemple de strcuture
Fichier.h:
#ifndef SOUDURE
#define SOUDURE
#include <string>
class soudure
{
public:
struct var
{
string essai;
};
void GetData();
};
#endif
fichier.cpp
// je dois passer mon string a TiXmlTest qui ne prend que des const char* en variable. donc j'eu essayer de caster mon string en const char*:
msg->LinkEndChild( new TiXmlText (const_cast<char*>(a));
cependant a la compil il ya une erreur comme quoi quil ne peut convertir :
cannot convert from 'class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >' to 'char *'
Donc ma question est la suivante : Connaitriez vous un moyen de caster mon string en const char* ?
Merci par avance,
Sygfried
Configuration: Windows 2000
Firefox 2.0.0.3