Salut, j´aimerais bien convertir du std::string en char* sous vc++ 7.0, mais le compilateur me donne une erreur, y a t il un moyen de faire cette conversion Merci bien ! Alino
de mémoire, c_str() te retourne un const char * correspondant à ta chaîne.
la classe string possède une méthode c_str() EDIT: burned
merci du tip
c'est pas un tip, c'est dans la doc.
attention, dès que le std::string est modifié, le char* n'est plus valide ! std::string s("toto" ); const char* c = s.c_str(); puts(c); // toto s += "papa"; puts(c); // erreur, c est désormais invalide
Ouais mais ça aussi c'est dans la doc