salut a tous

petit probleme avec le flux

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
 
flux << NumeroTel;    // ajout du numero de tel dans le flux
 
result = flux.str();  // recuperation du numero de telephone 
 
result.insert(0,"0"); // ajoute un 0 au debut du numero de telephone
 
result.insert(2,"-"); // ajoute au numero de tel les seprateur "-"
result.insert(5,"-");
result.insert(8,"-");
result.insert(11,"-");
 
cout << result << endl; // affiche le numero de telephone
mon probleme c'est que le bou de code ci dessus ce situ dans une boucle et lorsque je fais "flux << NumeroTel;" il ajoute a chaque tour de boucle NumeroTel au NumeroTel qui precede.

exemple : 01-48-56-52-100148565210
au lieu d'avoir : 01-48-56-52-10 a chaque fois

je voudrais savoir si il existe une fonction permetant de vider ce flux sur chaque tour de ma boucle.


merci pour l'aide que vous pouvez m'aporter.