Votre question

RESOLU !! [C++] Manipulation de chaine de caractères

Tags :
  • string
  • Programmation
Dernière réponse : dans Programmation
18 Février 2006 15:09:58

Bonjour!

Voilà j'ai une liste d'élements (texte) et je veux la stocker dans une chaine de caractères .
Par exemple disons que j'ai :
- Lundi - Mardi - Jeudi
Je met ça dans string s par exemple:
String s = "$ Lundi $ Mardi $ Jeudi " ;
en prenant $ pour "séparateur" de chaque entrée .
Et donc après je veux récupérer les "entrées" (Lundi-Mardi-Jeudi) sans ce soucier des $ pour obtenir par exemple e1 = "Lundi" ; e2 = "Mardi" etc...

Toute aide est la bienvenue . :-)

Autres pages sur : resolu manipulation chaine caracteres

a b L Programmation
18 Février 2006 17:49:13

A ta place pour faire une liste j'aurais fais:
  1. list<string> maListe;
  2. maListe.push_back("Lundi");
  3. maListe.push_back("Mardi");
  4. ...

sinon, je ne crois pas qu'en STL, on puisse "splitter" une chaine dans une liste.
Il resterait donc à faire des find() et substr()
18 Février 2006 21:12:43

Super merci pour substr() je savais pas.
ça m'a aidé pour redécouper la chaine de caractères et ça marche !
de *a*b*c* > j'ai réussi à obtenir a puis b puis c indépendement ! :-D

Merci beaucoup CRicky pour ton aide ! :-)

+++
Dorian
Tom's guide dans le monde
  • Allemagne
  • Italie
  • Irlande
  • Royaume Uni
  • Etats Unis
Suivre Tom's Guide
Inscrivez-vous à la Newsletter
  • ajouter à twitter
  • ajouter à facebook
  • ajouter un flux RSS