IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Téléchargé 1 fois
Vote des utilisateurs
0 
0 
Détails
Licence : Non renseignée
Mise en ligne le 23 janvier 2017
Langue : Français
Référencé dans
Navigation

Découper une chaîne

Voici une fonction permettant de découper une chaîne selon un motif:
Avatar de Davidbrcz
Rédacteur https://www.developpez.com
Le 14/04/2011 à 19:42
Je me permets de donner un moyen d'appeler la fonction car ce n'est pas super clair
Code : Sélectionner tout
1
2
3
    std::vector<std::string> res;
    split("foo bar nun chuck", std::back_inserter(res), " ");
Avatar de
https://www.developpez.com
Le 15/04/2011 à 11:58
Il pourrait être interressant de généraliser cette fonction pour toutes les basic_strings, non ?
Code : Sélectionner tout
1
2
3
4
5
6
template < class CharType, class OO, class Sep, class CTraits = std::char_traits<CharType>, class CAlloc = std::allocator<CharType> >
OO split(std::basic_string<CharType, CTraits, CAlloc> const& source, OO dest, Sep separator)
{
/* .... */
}
Avatar de Luc Hermitte
Expert éminent sénior https://www.developpez.com
Le 15/04/2011 à 13:58
Developpez.com décline toute responsabilité quant à l'utilisation des différents éléments téléchargés.