38 lines
867 B
C
38 lines
867 B
C
/*
|
|
* Vervollständigen Sie das untenstehende Programm, indem Sie das Modul namesarchive in der
|
|
* namesarchive.h bzw. namesarchive.c implementieren.
|
|
* Die öffentlichen Schnittstellen mit genaueren Details entnehmen Sie der namesarchive.h.
|
|
* Das Programm soll das Modul als dynamische Laufzeitbibliothek nutzen.
|
|
*
|
|
*/
|
|
|
|
#include <stdio.h>
|
|
#include <stdlib.h>
|
|
#include <string.h>
|
|
#include "namesarchive.h"
|
|
|
|
|
|
int main(int argc, char *argv[])
|
|
{
|
|
addStudent("Zorro", 999);
|
|
addStudent("Adam", 123);
|
|
addStudent("Fred", 789);
|
|
addStudent("Anna", 456);
|
|
addStudent("Zorro", 111);
|
|
|
|
printf("\nNach Eingabe:\n");
|
|
printStudents();
|
|
|
|
sortStudents();
|
|
printf("\nNach Sortierung:\n");
|
|
printStudents();
|
|
|
|
removeStudent("Anna");
|
|
removeStudent("Karl");
|
|
|
|
printf("\nNach Entfernen:\n");
|
|
printStudents();
|
|
|
|
return EXIT_SUCCESS;
|
|
}
|