Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2376 connectés 

  FORUM HardWare.fr
  Programmation
  C++

  convertir std::string en char*

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

convertir std::string en char*

n°1485074
alino
la vie c´est la chance .
Posté le 01-12-2006 à 16:27:31  profilanswer
 

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

mood
Publicité
Posté le 01-12-2006 à 16:27:31  profilanswer
 

n°1485082
Elmoricq
Modérateur
Posté le 01-12-2006 à 16:33:56  profilanswer
 

de mémoire, c_str() te retourne un const char * correspondant à ta chaîne.

n°1485084
franceso
Posté le 01-12-2006 à 16:35:00  profilanswer
 

la classe string possède une méthode c_str()
 
EDIT:  [:benou_grilled]  burned


Message édité par franceso le 01-12-2006 à 16:35:23

---------------
TriScale innov
n°1485098
alino
la vie c´est la chance .
Posté le 01-12-2006 à 16:42:03  profilanswer
 
n°1485104
_darkalt3_
Proctopathe
Posté le 01-12-2006 à 16:45:30  profilanswer
 

alino a écrit :

merci du tip


c'est pas un tip, c'est dans la doc.


---------------
Töp of the plöp
n°1485166
jesus_chri​st
votre nouveau dieu
Posté le 01-12-2006 à 17:58:28  profilanswer
 

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

n°1485243
Elmoricq
Modérateur
Posté le 01-12-2006 à 21:32:43  profilanswer
 

Ouais mais ça aussi c'est dans la doc [:dawao]


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C++

  convertir std::string en char*

 

Sujets relatifs
Porbleme avec des string dans une struct....Char* to String C#
[résolu...enfin presq]Choix multiple pour une propriété de type stringconvertir du opengl en 'off-line rendering' (povray, pbrt, pixie...)
[C] Méthode replace de la classe strings'échapper d'un while (cin>>string)...
convertir les codes HTML de chars accentués... en chars accentuésPassage d'une string C# à une std::string C++
TextField.text : le String magique ? 
Plus de sujets relatifs à : convertir std::string en char*


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR