Découper un string par un autre string

borgeomi Messages postés 77 Date d'inscription mercredi 20 juin 2001 Statut Membre Dernière intervention 23 juin 2011 - 26 sept. 2008 à 17:04
DeAtHCrAsH Messages postés 2670 Date d'inscription vendredi 25 janvier 2002 Statut Membre Dernière intervention 6 février 2013 - 26 sept. 2008 à 17:17
borgeomibonjouuuuuuur !!!!!

Je voudrais décomposer un string en fonction d'un autre string ' - ' ( space tiret space )

exemple 111111 - 22222 - 3333333-33
 
devrait donner

111111

22222

3333333-33

1 réponse

DeAtHCrAsH Messages postés 2670 Date d'inscription vendredi 25 janvier 2002 Statut Membre Dernière intervention 6 février 2013
26 sept. 2008 à 17:17
Salut,
Si tu parles de string je suppose que tu utilises la class String.
Dès lors tu dois avoir une méthode split qui te permet de scinder une chaine selon un séparateur et de stocker le résultat dans un tableau de string.

Sinon si tu travailles avec des char*, tu peux utiliser les token (cf.strtok : http://www.cplusplus.com/reference/clibrary/cstring/strtok.html )http://www.cplusplus.com/reference/clibrary/cstring/strtok.html
Shell
Rejoignez-nous