Commit 48030556 authored by Anthony Bocquet's avatar Anthony Bocquet

OK

parent 36d42c96
......@@ -2,12 +2,6 @@
#include <stdlib.h>
#include "tp3.h"
// libérer la mémoire
// améliorer l'affichage
// commenter
// rapporter
int main(){
......@@ -16,6 +10,7 @@ int main(){
T_ListeEtu liste = creerListe();
while(continuer){
printf("\n##############################################################\n");
printf("Choisissez une option : \n");
printf("1. Créer la liste d'étudiants\n");
printf("2. Ajouter une note pour un étudiant\n");
......@@ -28,6 +23,8 @@ int main(){
scanf("%d", &choix);
fflush(stdin);
printf("\n##############################################################\n");
if(choix == 1){
int i = 1;
......@@ -89,66 +86,12 @@ int main(){
scanf("%s", mat);
fflush(stdin);
sousListes(liste, mat);
}else if(choix == 7){
T_ListeEtu temp = liste;
for(temp; temp != NULL; temp = temp->suivant){
printf("\n%d\n", temp->identifiant);
}
liste = ajouterEtuListe(creerEtudiant(3, "c", "c"), liste);
afficherListeEtu(liste);
}
else{
continuer = 0;
//libérer la mémoire
libererListeEtu(liste);
}
}
/*
ajouterNoteEtu(1, "SR01", 1, liste);
ajouterNoteEtu(2, "NF16", 1, liste);
ajouterNoteEtu(3, "LO21", 1, liste);
ajouterNoteEtu(5, "SR01", 2, liste);
ajouterNoteEtu(6, "NF16", 2, liste);
ajouterNoteEtu(7, "LO21", 2, liste);
ajouterNoteEtu(12, "SR01", 3, liste);
ajouterNoteEtu(14, "NF16", 3, liste);
ajouterNoteEtu(20, "LO21", 3, liste);
ajouterNoteEtu(20, "SR01", 4, liste);
ajouterNoteEtu(14, "NF16", 4, liste);
ajouterNoteEtu(20, "LO21", 4, liste);
*/
/*
liste = supprimerNoteEtu("NF16", 1, liste);
liste = supprimerNoteEtu("SR01", 1, liste);
liste = supprimerNoteEtu("LO21", 1, liste);
*/
//liste = trierListeEtu(liste);
//sousListes(liste, "SR01");
/*
for(int i = 0; i < liste->nbrNotes; i++){
printf("%d\n", liste->liste->note);
liste->liste = liste->liste->suivant;
}*/
//calculMoyenne(liste);
//afficherClassement(liste);
return 0;
}
No preview for this file type
No preview for this file type
This diff is collapsed.
......@@ -30,7 +30,6 @@ T_Note* creerNote(float note, char *matiere);
T_Etudiant *creerEtudiant(int idEtu, char *nom, char *prenom);
T_ListeNotes ajouterNote(float note, char *matiere, T_ListeNotes listeNotes);
T_ListeEtu triById(T_ListeEtu liste);
T_ListeEtu ajouterNoteEtu(float note, char *matiere, int idEtu, T_ListeEtu listeEtu);
T_ListeEtu ajouterEtuListe(T_Etudiant* etu, T_ListeEtu listeEtu);
......@@ -39,14 +38,16 @@ T_ListeEtu supprimerNoteEtu(char *matiere, int idEtu, T_ListeEtu listeEtu);
void afficherListeEtu(T_ListeEtu listeEtu);
void afficherListe(T_ListeEtu listeEtu);
T_ListeEtu ajouterEtu(int idEtu, char *nom, char *prenom, T_ListeEtu listeEtu);
T_ListeEtu creerListe();
float calculMoyenneEtu(T_Etudiant* etu);
void calculMoyenne(T_ListeEtu);
T_ListeEtu trierListeEtu(T_ListeEtu);
void afficherClassement(T_ListeEtu liste);
void sousListes(T_ListeEtu listeEtu, char* matiere);
void afficherSousListe(T_ListeEtu);
void libererEtu(T_Etudiant * etu);
void libererListeEtu(T_ListeEtu liste);
\ No newline at end of file
No preview for this file type
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment