#ifndef NAMEARCHIVE_H #define NAMEARCHIVE_H // Maximale Namenslänge #define MAX_NAME_LEN 10 // Maximale Anzahl an Namen #define MAX_PERSONS 100 typedef struct { char name[MAX_NAME_LEN]; unsigned int age; } Person; // Fügt einen Namen hinzu. Im Fehlerfall (Archiv ist voll) soll 0, ansonsten 1 zurückgegeben werden. // Ist der angegebene Name länger als die zulässige Namenslänge, wird der Name abgeschnitten hinzugefügt. Rückgabe ist dann 1. int addPerson(const Person person); int removeName(const Person person); void sortPersons(); // Gibt die Namen zeilenweise aus. void printPersons(); #endif