Convertir un string en char*

benahpets Messages postés 4 Date d'inscription mercredi 26 mai 2004 Statut Membre Dernière intervention 23 septembre 2004 - 15 sept. 2004 à 18:24
vecchio56 Messages postés 6535 Date d'inscription lundi 16 décembre 2002 Statut Membre Dernière intervention 22 août 2010 - 17 sept. 2004 à 20:59
bonjour tt le monde je débute en C++ et j'aimerai savoir comment faire pour convertir un string en char* (et si cela est possible).

merci d'avance

stéphane

5 réponses

asmanur Messages postés 230 Date d'inscription mercredi 11 février 2004 Statut Membre Dernière intervention 4 août 2005
15 sept. 2004 à 18:36
moi aussi je débute (plus ou moins!) et j'aimerais savoir ce qu'est un string si c ni plus ni moins qu'unt tab de char?
0
kollibar Messages postés 45 Date d'inscription samedi 7 juin 2003 Statut Membre Dernière intervention 31 janvier 2006
15 sept. 2004 à 18:41
y a la methode .c_str() de la classe string qui retourne ton objet en char *

KOLLIBAR bare
0
vecchio56 Messages postés 6535 Date d'inscription lundi 16 décembre 2002 Statut Membre Dernière intervention 22 août 2010 14
16 sept. 2004 à 18:57
c_str() renvoie en fait un const char* il me semble, mais ca peut convenir.
0
cs_djl Messages postés 3011 Date d'inscription jeudi 26 septembre 2002 Statut Membre Dernière intervention 27 novembre 2004 7
17 sept. 2004 à 19:09
ca veux juste dire que la valeur retour est non modifiable (pas une l-value)
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
vecchio56 Messages postés 6535 Date d'inscription lundi 16 décembre 2002 Statut Membre Dernière intervention 22 août 2010 14
17 sept. 2004 à 20:59
oui, ce n'est donc pas pareil, en particulier ce n'est pas comme cela qu'on doit modifier une string
0
Rejoignez-nous