#ifndef NAMEARCHIVE_H #define NAMEARCHIVE_H // Maximale Namenslänge #define MAX_NAME_LEN 10 // Maximale Anzahl an Personen #define MAX_PERSONS 100 typedef struct { char name[MAX_NAME_LEN]; unsigned int age; } Person; // Fügt eine Person hinzu. Im Fehlerfall (Archiv ist voll) soll 0, ansonsten 1 zurückgegeben werden. int addPerson(const Person person); // Entfernt Person aus Archiv. Gibt 1 zurück bei Erfolg und 0 ansonsten (Person nicht gefunden). int removePerson(const Person person); // Sortiert das Archiv nach Personen (aufsteigend nach Namen, dann nach Alter) void sortPersons(); // Gibt Personen zeilenweise aus. void printPersons(); #endif