Un projet de ludothèque réalisé en C.
Cette ludothèque sans interface graphique gère le prêt de jeux de plusieurs types (jeux de construction, jeux de cartes, jeux de logique, jeux de plateau ...). Chaque jeu est disponible en plusieurs exemplaires. Pour pouvoir emprunter des jeux il faut être adhérent à la ludothèque (15€ par personne pour une année). À la date anniversaire de son adhésion, l’adhérent doit payer de nouveau une adhésion, sinon il ne peut plus emprunter. Chaque adhérent peut emprunter jusqu'à trois jeux en même temps pour une durée maximale de 1 mois.
- Affichage de la liste des jeux disponibles triée par type de Jeux, puis par ordre alphabétique de leur nom
- Affichage de la liste des emprunts en cours en mentionnant : le nom du jeu, l’identité de l’emprunteur ainsi que la date de l’emprunt
- Affichage de la liste des réservations pour un jeu donné
- Saisie et enregistrement d’un nouvel emprunt ou d’une réservation
- Création de compte pour les nouveaux adhérents et renouvellement de leur abonnement
- Enregistrement de réservation si le jeu est indisponible à l'emprunt
- Retour d'un jeu et distribution à l'éventuel adhérent l'ayant réservé
- Annulation de réservations
- Saisies controlées
- Persistance des données dans des fichiers textuels et binaires
- Structures de données variées (listes chainées et tableaux de pointeurs)
- Tri rapide (Quicksort), tri à bulle
- Recherche itérative, recherche dichotomique
- Manipulations de fichiers binaires et textuels
- Découpage du code
Placer les fichiers dans un répertoire puis exécuter la commande à l'aide de GCC, qui va venir compiler les fichiers :
- gcc *.c -o Ludotheque
Puis pour l'éxécution :
- ./Ludotheque
Ce projet fut réalisé durant le premier semestre de DUT informatique, dans le cadre du cours de Structures de données. Lors de ce projet, j'étais en trinôme avec WISSOCQ Maxime et COUDOUR Adrien.