bonjour,
Le pb:
buffer est un stringstream (c'est la copie d'un txt).
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 while ( getline( buffer,line ) ) { for(i = line.find(rech, 0); i != string::npos; i = line.find(rech,i)) { nbRech++; i++; } nblignes++; //compte le nb de lignes }
rech est un mot char* que je recherche dans le texte du buffer.
nbRech compte le nb d'occurrence du mot.
Ce que je voudrais, c'est copier tout le texte qui se trouve entre chaque occurrence du mot.
Je n'y arrive pas.
Merci de votre aide.
JL
Partager