[C] Création de liste

bonsoir tout le monde !
en fait je veux faire un programme en C qui fait la saisie des noms et prénoms des étudiants d'une classe et les classe suivant l'ordre alphabétique et associe à chaque élève ses données ( age, adresse,CNE..) ?? par ou commencer s'il vous plait??
Je dois rendre le travail demain au prof!!

2 réponses

  1. Contributeur
    moi je dirais un tableau que tu remplis au fur et a mesure, et tu devrais pouvoir le sauvegarder dans un fichier texte à la fin :)
    0
    1. Modérateur
      Tu peux partir sur un système de liste chainée qui insère dans la liste suivant l'ordre lexicographique que tu as définis.
      struct eleve{
         unsigned int age;
         char adresse[255];
         //....
      };
      
      struct maillon{
        struct eleve  *data;
        struct maillon *next;
      }; 

      Pour ce qui est des comparaison de chaîne, regarde la fonction strcmp.

      Bonne chance
      (c'est beaucoup plus rapide à faire en c++ : cf objets std::set et std::string mais bon...)
      0