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
s est un tableau qui contient les mots passés en parametre
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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; }
mais ca ne marche pas... j'ai un peu de mal avec les algos de recherche.![]()
Partager