Téléchargement
illégal
Posez votre question Signaler

String convertir en tab de char [Résolu]

lapinouc - Dernière réponse le 7 juin 2010 à 17:25
Bonjour,
Bonjour,
Pour gérer les chaines de caractères, notre professeur nous a appris cette méthode: typedef char nom [LGMAX]
J'ai donc utilisé des tableaux de char pour tout mes sous programmes(il y en a bcp) mais pour la gestion des fichiers, on nous a appris avec string.
Mon problème est que j'ai récupéré une chaine de caractère dans un string :D mais je voudrai la mettre dans un paramètre d'un sous programme.
Comme tout mes paramètres effectif sont des tableau de char ca ne marche pas et je ne sais pas comment convertir mon string en t_tab_char tableau ce caractere.
Lire la suite 

String convertir en tab de char »

2 réponses
Réponse
+0
moins plus
Salut!

Dans la classe sring t'a une méthode qui s'appelle c_str je donne le prototype :

char string::c_str();

Donc par exemple :

....
string chaine1;
char chaine2;

chaine2 = chaine1.c_str(); /// voilà
....


J'espère t'avoir aidé!!
Ajouter un commentaire
Réponse
+0
moins plus
non en fait ca marche pas cette solution mais j'ai trouvé il faut que faire ceci
strcpy(nom_tableau_de_chaine,nom_string.c_str());
Ajouter un commentaire
Ce document intitulé « string convertir en tab de char » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
Passage au tout numérique : quel coût pour les particuliers ?