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 14
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
Rejoignez-nous