Digg StumbleUpon LinkedIn YouTube Flickr Facebook Twitter RSS Reset

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

 assert, vecteur, iterator
{filelink=15339}

#include <iostream>
#include <cassert>
#include <algorithm>
#include <vector>
#include <string>
using namespace std;
 
int main()
{
  string str("Bienvenu sur mon site");
  vector<char> vec(str.begin(), str.end());
 
  // Remplacer les 8 premiers éléments du vecteur par X:
  fill(vec.begin(), vec.begin() + 8, 'X');
 
  vector<char>::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
 */

No comments yet.

Leave a Comment