Bonjour,
c'est vendredi, alors un peu de détente
Je me demandais quelle était la meilleure façon de supprimer un caractère donné dans une string. La plus élégante, la plus rapide, la plus robuste.
Je propose donc la solution suivante, qui efface tous les ' ' (espace) dans la chaine my_string:
Avez-vous d'autres propositions?
Code : Sélectionner tout - Visualiser dans une fenêtre à part my_string.erase( std::remove_if( my_string.begin(), my_string.end(), [] ( const char& c ) { return ( c == ' ' ); } ), my_string.end() );
Partager