#include "prototype.h" Liste listenouv(void) { return NULL; } bool vide(Liste l) { return l==NULL; } Liste inserer(Liste l, Candidat *can) { Maillon *m; m=(Maillon*)malloc(sizeof(Maillon)); if (vide(m)) { printf("Pb malloc\n"); exit(1); } m->c=can; m->suiv=l; m->h=m->h+1; return m; } void affichage(Liste l) /*affiche la liste des candidats*/ { printf("Numéro \t Prénom \t Nom \t Notes \t Nombre voeux \t Voeux\n"); } Liste inscription(Liste lCand, int nbInsc) /* inscript un candidat en rentrant toutes ses informations*/ { Candidat *c; printf("Veuillez rentrer votre prénom : "); scanf("%s", c->prenom); printf("Veuillez rentrer votre nom : "); scanf("%*c%s", c->nom); printf("Entrez les notes : "); scanf("%f %f %f %f", &c->lNote[0], &c->lNote[1], &c->lNote[2], &c->lNote[3]); c->nbChoix=0; c->lChoix=NULL; c->numC=nbInsc + 1; lCand=inserer(lCand, c); return lCand; }