Liste chainee en c

Bonjour,
je voulais juste savoir si qq a une idée sur cet exercice:
on considère une liste simplement chainée de matières chaque matière est définie par son nom et la liste simplement chainée des étudiants et chaque étudiant est caractérisé par son numéro ,son nom et sa note , ben la question c quoi la déclaration nécessaire pour définir le type LMAT qui permet de représenter une liste de matières

7 réponses

  • Votes
  • Date
  • Date décroissante
  1. Contributeur
    Tutoriel complet sur les listes chainées : http://www.siteduzero.com/tutoriel-3-36245-les-listes-chainees.html.
    1. Contributeur
      typedef struct _s_eleves
      {
        char* nom;
        int num;
        double note;
        struct _s_eleves _next;
      } s_eleves;
      
      typedef struct _s_cours
      {
        char* nom;
        s_eleves eleves;
        struct _s_cours _next;
      } s_cours;
      1. ghuysmans99 ,tu as fait une correction bien détaillé ,merci.
        juste si je veux accéder au nom de l'étudiant quel est la procédure
        1. Contributeur
          s_cours* listeCours;
          //opérations sur la liste chainée
          //[...]
          printf("Nom du 1e étudiant : ",listeCours->eleves->nom);