parent
c8d7ae77e2
commit
52f9e2de97
Binary file not shown.
@ -1,19 +1,56 @@
|
||||
#include "prototype.h"
|
||||
|
||||
Liste inscription(Liste lCand, int nbInsc)
|
||||
Liste listenouv(void)
|
||||
{
|
||||
Candidat c;
|
||||
printf("Veuillez rentrer votre nom et prénom : ");
|
||||
scanf("%s%*c%s", c.nom, c.prenom);
|
||||
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
|
||||
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)
|
||||
void affichageT(Liste l)
|
||||
/*affiche la liste de tous les candidats*/
|
||||
{
|
||||
printf("Numéro \t Prénom \t Nom \t Notes \t Nombre voeux \t Voeux\n");
|
||||
|
||||
printf("Numéro \tPrénom \tNom\n");
|
||||
affichage1(*l->c);
|
||||
}
|
||||
|
||||
void affichage1(Candidat c)
|
||||
/*affiche les informations d'un candidat*/
|
||||
{
|
||||
printf("%d \t%s\n", c.numC, c.prenom);
|
||||
}
|
||||
|
||||
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("%s\n", c.prenom);
|
||||
printf("Veuillez rentrer votre nom : ");
|
||||
scanf("%s", c.nom);
|
||||
printf("%s\n", c.nom);
|
||||
c.nbChoix=0;
|
||||
c.lChoix=NULL;
|
||||
c.numC=nbInsc + 1;
|
||||
lCand=inserer(lCand, c);
|
||||
return lCand;
|
||||
}
|
Loading…
Reference in new issue