Ce projet est une application de console en C pour gérer une bibliothèque. Il permet aux utilisateurs d'ajouter, de rechercher, d'emprunter, et de retourner des livres, ainsi que d'afficher la liste des livres disponibles et empruntés.
- Ajouter un livre : Permet d'ajouter un nouveau livre à la bibliothèque.
- Rechercher un livre : Rechercher des livres par titre ou auteur.
- Emprunter un livre : Emprunter un livre disponible.
- Retourner un livre : Marquer un livre comme retourné.
- Afficher les livres disponibles : Voir la liste des livres non empruntés.
- Afficher les livres empruntés : Voir la liste des livres actuellement empruntés.
Pour utiliser ce projet, suivez ces étapes :
- Compilation : Compilez le code source en utilisant le script bash fourni. Exécutez
./compile_and_run.sh
dans un terminal pour créer l'exécutable. - Exécution : Après la compilation, exécutez le programme en tapant
./exec
dans le terminal. - Utilisation : Suivez les invites dans le menu de l'application pour interagir avec la bibliothèque.
- Un compilateur C, comme GCC.
- Un environnement Unix-like pour exécuter le script bash.
v2.1.c
: Le fichier source principal contenant le code de l'application.compile_and_run.sh
: Script bash pour compiler le projet et générer l'exécutable.livres.txt
: Fichier de données stockant les informations des livres (formaté pour la persistance).
Maxence & Xavier 3A ESIEA 2023 ®