Bonjour
Y a-t-il une méthode pour faire cela ?
[/code]
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 ("a, b, c", ',') |-----> {a, b, c}
Bonjour
Y a-t-il une méthode pour faire cela ?
[/code]
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 ("a, b, c", ',') |-----> {a, b, c}
Oui... rechercher tous les séparateurs et prendre le caractere precedent...
http://www.cplusplus.com/ref/cstring/strtok.html
2 sous bibliothèques de boost -> regex et tokenizer.
Blog|FAQ C++|FAQ fclc++|FAQ Comeau|FAQ C++lite|FAQ BS|Bons livres sur le C++
Les MP ne sont pas une hotline. Je ne réponds à aucune question technique par le biais de ce média. Et de toutes façons, ma BAL sur dvpz est pleine...
Pour les recherches sur le forum...........
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 vector<string> decouper(string chaine, char c){ int size=chaine.size(); int r=0; vector<string> v; for(int i=0; i<size; i++){ if (chaine[i]==c){ v.push_back(chaine.substr(r, i-r)); r=i+1; } } v.push_back(chaine.substr(r, size-r)); return v; }
Pas exactement, cette version est plus correcte / optimisée / souple :
http://www.developpez.net/forums/vie...=950816#950816
Mieux que SDL : découvrez SFML
Mes tutoriels 2D/3D/Jeux/C++, Cours et tutoriels C++, FAQ C++, Forum C++.
Partager