Bonjour à tous,
j'essaie de faire un travail sur la gestion d'élève d'une école ou je dois pouvoir ajouter un étudiant, en archiver, afficher les étudiants d'une section soit par ordre alphabétique, par ordre de résultats, afficher les échecs. Pouvoir changer un étudiant de section, encoder et calculer ses résultats. le tout sera enregistré dans des fichiers binaire et je dois pouvoir récupérer les infos dans ces fichiers binaire et enregistrer les modifications dans ces fichiers binaire à la sortie du programme.
Je suis partit par facilité mais surtout pour leur flexibilité, sur des listes chainées.
Je sais qu' il y a moyen de travailler avec un index par étudiant qui servirait pour le tri, rechercher un étudiant, etc...
ces index seraient repris dans un tableau, éviterait de devoir charger à chaque lancement de programme tout le fichier binaire dans une liste chainée, mais juste travailler sur base de ces indexes. Le problème, je ne vois pas du tout, comment faire le lien entre les deux.
Je maitrise toutes les notions, (tableau, listes chainée, fichier etc), mais je bloc sur ce système d'indexation. Si quelq'un pouvait me mettre sur les rails?
Partager