|
|
|
@ -40,14 +40,17 @@ Candidature* creerCandidature(void) {
|
|
|
|
|
return candid;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
ListeCandidats ajouterCandidat(ListeCandidats liste, int* nbCandidats, Candidat* candidat) {
|
|
|
|
|
ListeCandidats nouvelleListe = (ListeCandidats) realloc(liste, (*nbCandidats+1)*sizeof(Candidat*));
|
|
|
|
|
void ajouterCandidat(ListeCandidats liste, int* nbCandidats, Candidat* candidat) {
|
|
|
|
|
*liste = realloc(*liste, (*nbCandidats+1)*sizeof(Candidat*));
|
|
|
|
|
|
|
|
|
|
if(*liste == NULL) {
|
|
|
|
|
perror("realloc");
|
|
|
|
|
exit(errno);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
nouvelleListe[*nbCandidats] = candidat;
|
|
|
|
|
*nbCandidats+=1;
|
|
|
|
|
candidat->id = *nbCandidats;
|
|
|
|
|
|
|
|
|
|
return nouvelleListe;
|
|
|
|
|
liste[*nbCandidats-1] = candidat;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
void ajouterCandidature(Candidat* candidat, Candidature* candidature) {
|
|
|
|
@ -269,7 +272,7 @@ void test2(void) {
|
|
|
|
|
printf("Moyenne en spécialité : ");
|
|
|
|
|
scanf("%f", &candidat->moyenneSpecialite);
|
|
|
|
|
|
|
|
|
|
liste = ajouterCandidat(liste, &nbCandidats, candidat);
|
|
|
|
|
ajouterCandidat(liste, &nbCandidats, candidat);
|
|
|
|
|
|
|
|
|
|
afficherListeCandidats(liste, nbCandidats);
|
|
|
|
|
|
|
|
|
|