hello tout le monde.
j'ai une classe tache :
j'ai une fonction qui rempli une liste de type tache et cherche un element dans cette liste :
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
16
17 class Tache { public: string titre; string description; public: Tache(); virtual ~Tache(); Tache (string nom, string description); Tache (const Tache & tache); string get_titre (); string get_description (); };
et je veux retourne cette element trouve pour pouvoir l'utiliser de maniere suivant :
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
16
17
18 list<Tache> Tache::recheche_tache(string fichier,string date_seek) { list <Tache> TAC; list <Tache>::iterator TACiterator; /* code qui rempli TAC ..Etc */ for ( TACiterator=TAC.begin(); TACiterator!=TAC.end(); TACiterator++ ) { if( TACiterator->get_date()==date_seek ) { return TACiterator; } } return NULL; }
mais j'arrive pas à le faire la fonction correctement, je crois que je declare mal la fonction.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 list <Tache> Ltache=recheche_tache(); cout <<"."<<Ltache->get_titre()<<"."<< endl;
quelqu'un peut m'aider svp
merci d'avance
Partager