Digg StumbleUpon LinkedIn YouTube Flickr Facebook Twitter RSS Reset

vecteur: Supprimer les éléments par valeur

 vecteur, iterator
{filelink=14846}

#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
 
*/

No comments yet.

Leave a Comment