hello

je cherche a supprimer les espace d' une std::string

j'ai bien tenter un:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
 
std::string buff_space=" mastring  a la  c**  suite"
size_t pos_space;
pos_space=buff_space.find("  ");
if (pos_space != string::npos)
{
     buff_space.replace (pos_space,"  "," ");
}
sa plante avec un message qui est ilisible...
j'ai aussi tester avec erase()
mai visiblement je me rate quelque part
merci d'avance