Remplir une partie de collection avec l’agorithme ‘fill()’

Author:

 assert, vecteur, iterator
Download

#include 
#include 
#include 
#include 
#include 
using namespace std;

int main()
{
  string str("Bienvenu sur mon site");
  vector vec(str.begin(), str.end());

  // Remplacer les 8 premiers éléments du vecteur par X:
  fill(vec.begin(), vec.begin() + 8, 'X');

  vector::iterator pos;

  for (pos=vec.begin(); pos!=vec.end(); ++pos) {
        cout << *pos << ' ';
  }

  return 0;
}

/*
X X X X X X X X   s u r   m o n   s i t e
 */        

Leave a Reply

Your email address will not be published. Required fields are marked *