Separateur dans un string - C++ - Programmation
Marsh Posté le 27-04-2006 à 19:50:28
bon... c pas très compliqué... tu n'a qu'a utiliser un find avec tes : et faire des substrings avec le reste... je vais te montrer un exemple de ce que je veux dire...
Code :
|
bonne chance
Marsh Posté le 27-04-2006 à 20:26:14
Code :
|
Marsh Posté le 27-04-2006 à 20:45:47
Il y a un problème ou tu postes juste pour donner la solution ?
Marsh Posté le 09-05-2006 à 15:01:53
Le mieu pour faire ce que tu a a faire est d'utiliser la librairie c++ BOOST et sa fonction tokenizer
Le programme suivant illustre comment utiliser boost::tokenizer pour découper une chaîne de caractères selon des séparateurs par défaut, ou selon une liste de séparateurs bien précis :
Code :
|
Ce programme produit le résultat suivant :
-- exemple 1 --
mot1
mot2
mot3
mot4
mot5
-- exemple 2 --
mot-compose1
mot,compose2
[mot][compose3]
mot compose4
<mot><compose><5>
Notez que les token vides (";;" par exemple) ne sont pas pris en compte.
Marsh Posté le 27-04-2006 à 19:36:35
Bonjour j'ai un string qui contient se genre d'information:
login:user:pass
et j'aimerai bien pouvoir mettre dans un string commande login dans un string user le user et dans un string pass le pass en fonction du separateur
Je n'ai pas trouvé de fonction de string permettant de le faire
Si quelqu'un a une solution elle est la bienvenue.