probleme recherche séquentiel
Bonjour,
je dois faire un ptit programme qui recherche des mots passé en parametre dans l'entrée standard.
exemple :
appel du prog : ./prog salut toi < test
dans test :
salut
toi
salut ca va et toi
le prog dois m'afficher :
salut
toi
salut ca va et toi
les lignes a affciher doivent juste contenir les chaines cherchés
voici une partie de mon code actuel
Code:
1 2 3 4 5 6 7 8 9
| typedef vector<string>::iterator VIIt;
int main(...)
...
VIIt pos3 = v.begin();
while(v.end() != (pos3 = std::find_first_of(pos3,v.end(),s,s + sizeof(s)/sizeof(*s)))){
cout << *pos3 << endl;
++pos3;
} |
s est un tableau qui contient les mots passés en parametre
mais ca ne marche pas... j'ai un peu de mal avec les algos de recherche.:oops: