Bonjour,

je cherche en vain comment insérer un caractère dans un vector de caractère à une position donnée sans pour autant supprimer ce qui suit.

Voici un exemple de ce que je veux réaliser, le vecteur contient ABCDF et je veux rajouter le E après le D pour former ABCDEF.

J'ai essayé avec insert mais il me met le E avant le A.

Code C++ : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
theIterator = alphabet.begin();
theIterator += posPreviousLetter;	//il n'a pas l'air de vouloir en tenir compte		
alphabet.insert(theIterator, 1, actualLetter);

Merci par avance pour votre aide.