/projet_c_3a

project c 3A esiea

Primary LanguageC

Gestion de Bibliothèque en C

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.

Fonctionnalité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.

Comment démarrer

Pour utiliser ce projet, suivez ces étapes :

  1. 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.
  2. Exécution : Après la compilation, exécutez le programme en tapant ./exec dans le terminal.
  3. Utilisation : Suivez les invites dans le menu de l'application pour interagir avec la bibliothèque.

Prérequis

  • Un compilateur C, comme GCC.
  • Un environnement Unix-like pour exécuter le script bash.

Structure du Projet

  • 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).

Contribution

Maxence & Xavier 3A ESIEA 2023 ®