bonjour,
Je veux faire un remplacement d'une sous chaine par une autre souschaine à plusieurs emplacements.
voici mon code:
ici je veux remplacer "er" par "HHHHHHH".
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 #include <iostream> #include <string> using namespace std; int main(void) { string s = "abcerfg"; s.replace(3, 2, "HHHHHHH"); s.replace(5,1,"AAAAA"); cout << s << endl; return 0; }
et je veux remplacer "f" par "AAAAA"
pour avoir un resultat "abHHHHHHHrAAAAAg"
mais voici le resultat par le prog: "abcHHAAAAHHHHHfg"
est-ce que vous avez une solution?
merci
Partager