bonjour,
je voudrais ajouter dans mon programme une fonction qui permet de rechercher par mot-clé un élément existant dans un tableau de type dynamique (vector<Livres> tableau; ), celui-ci appartient à une classe "Bibliotheque" (private) et l'ensemble des éléments qu'il contient sont déclarés dans (int main() ) comme ceci:
la recherche se fera suivant une donnée saisie par un utilisateur via la console (cin >> ...;), si cette donnée (nom de l'auteur par exemple) correspond à une caractéristique des 4 livres de la bibliothèque alors on affiche le titre, l'auteur, l'année et la cote du livre en question.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 Bibliotheque biblio; biblio.ajouter(Livre("Les Miserables", "Victor Hugo", 1862, 159)); //---------caractéristiques des livres (titre, auteur, année et cote) biblio.ajouter(Livre("Berlin", "Ddd", 1929, 123)); //---------------------------Livre: classe Livre biblio.ajouter(Livre("UUU", "JJJ", 1922, 456)); //------------------------------"ajouter" vient d'une fonction qui permet l'ajout d'un livre en fin du tableau biblio.ajouter(Livre("LLL", "FFF", 1697, 897));
je pense qu'une boucle "for" et une méthode "find" peuvent être utilisés pour ce type d'application, j'ai fait pas mal de test mais ça ne donne rien.
si vous avez des exemples concrets n'hésitez pas. Merci d'avance.
Partager