Découper une chaine de caractères en fonction d'un séparateur

cs_julien20vt
Messages postés
43
Date d'inscription
jeudi 4 juillet 2002
Statut
Membre
Dernière intervention
10 novembre 2004
- 11 févr. 2004 à 15:02
cs_julien20vt
Messages postés
43
Date d'inscription
jeudi 4 juillet 2002
Statut
Membre
Dernière intervention
10 novembre 2004
- 12 févr. 2004 à 09:11
Bonjour,

J'aimerais savoir s'il existe un moyen assez simple de découper une chaine de la manière suivante:

chaine=ssch1;ssch2;ssch3;.....

Je voudrais donc isoler les sschi entre chaque ";".

En PHP il y a explode qui permet de faire ca très simplement (ca génère un tableau t dont chaque t[i] contient une sous-chaine) mais je ne sais pas s'il existe une équivalence en c++

Je développe sous VC++6 avec les MFC, et ma variable chaine est une CString

Merci à tous.

3 réponses

vecchio56
Messages postés
6535
Date d'inscription
lundi 16 décembre 2002
Statut
Membre
Dernière intervention
22 août 2010
12
11 févr. 2004 à 18:02
moi j'utiliserait les string de la stl et la méthode getline te permet de spécifier le séparateur qui te convient
0