#include <string> #include <vector> #include <algorithm> #include <iostream> #include <functional> using namespace std; int main( ) { ostream_iterator< char > output( cout, " " ); char phrase[]="Bienvenu sur cpp.mesexemples.com"; // Copier la phrase dans le vecteur vector<char> vec(phrase, phrase+sizeof(phrase)/sizeof(char)); cout<<"Contenu du vecteur: "; copy(vec.begin(), vec.end(), output); cout<<endl; //Supprimer tous les espaces de la chaîne vec.erase(std::remove(vec.begin(), vec.end(), ' '),vec.end()); cout<<"Contenu du vecteur sans espace: "; copy(vec.begin(), vec.end(), output); cout<<endl; return 0; } /* Contenu du vecteur: B i e n v e n u s u r c p p . m e s e x e m p l e s . c o m Contenu du vecteur sans espace: B i e n v e n u s u r c p p . m e s e x e m p l e s . c o m */ |
----------------------------------------------------------------------------