Bonjour,

Je cherche à initialiser une chaîne à partir de 2 itérateurs

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
std::string::iterator it = find(str.begin(), str.end(), ' ');
std::string str2(str.begin(), it);
Ceci fonctionne, mais seulement si je l'initialise à pendant la déclaration.
Cependant comment faire, pour affecter une chaîne qui existe déjà?
Ca permettrait de parser une ligne de commande en faisant un while sur le find().

Merci d'avance