From ac18579fea59fb376fe485f3caa8f7241001107f Mon Sep 17 00:00:00 2001 From: paulusja Date: Thu, 29 Oct 2026 14:32:13 +0100 Subject: [PATCH] Correct/add comments. --- 05_structs/namesarchive.c | 2 -- 05_structs/namesarchive.h | 10 ++++++---- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/05_structs/namesarchive.c b/05_structs/namesarchive.c index fcb46c0..2958d16 100644 --- a/05_structs/namesarchive.c +++ b/05_structs/namesarchive.c @@ -74,13 +74,11 @@ int comparePersons(const void *arg1, const void *arg2) return nameResult; } -// Sortiert die Namen im Archiv aufsteigend. void sortPersons() { qsort(persons, numberOfPersons, sizeof(persons[0]), comparePersons); } -// Gibt die Namen zeilenweise aus. void printPersons() { for(int i = 0; i < numberOfPersons; i++) diff --git a/05_structs/namesarchive.h b/05_structs/namesarchive.h index 0b9e312..6702b8b 100644 --- a/05_structs/namesarchive.h +++ b/05_structs/namesarchive.h @@ -4,7 +4,7 @@ // Maximale Namenslänge #define MAX_NAME_LEN 10 -// Maximale Anzahl an Namen +// Maximale Anzahl an Personen #define MAX_PERSONS 100 typedef struct @@ -13,14 +13,16 @@ typedef struct 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. +// 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 die Namen zeilenweise aus. + +// Gibt Personen zeilenweise aus. void printPersons();