Add current status of second lecture.

This commit is contained in:
Jan Paulus 2025-10-09 13:43:59 +02:00
parent 6131fba41d
commit c7631b1a14
2 changed files with 40 additions and 2 deletions

View File

@ -30,7 +30,7 @@ int main()
printf("\nNach Eingabe:\n"); printf("\nNach Eingabe:\n");
printNames(); printNames();
printf("\nNach Sortierung:\n"); /*printf("\nNach Sortierung:\n");
sortNames(); sortNames();
printNames(); printNames();
printf("\n"); printf("\n");
@ -56,7 +56,7 @@ int main()
} }
printf("\nNach Entfernen:\n"); printf("\nNach Entfernen:\n");
printNames(); printNames();*/
return EXIT_SUCCESS; return EXIT_SUCCESS;
} }

View File

@ -2,3 +2,41 @@
#include <stdlib.h> #include <stdlib.h>
#include <stdio.h> #include <stdio.h>
#include <string.h> #include <string.h>
static char names[MAX_NAMES][MAX_NAME_LEN+1];
static unsigned int numberOfEntries = 0;
/*
static void cpy(char *dst, const char *src, unsigned int max)
{
int i;
for(i = 0; i < max && *src != '\0'; i++)
{
*dst = *src;
dst++;
src++;
}
if(i < max)
*dst = '\0';
}*/
int addName(const char *name)
{
if(numberOfEntries < MAX_NAMES)
{
strncpy(names[numberOfEntries], name, MAX_NAME_LEN+1);
names[numberOfEntries][MAX_NAME_LEN] = '\0';
numberOfEntries++;
return 1;
}
return 0;
}
void printNames()
{
for(int i = 0; i < numberOfEntries; i++)
{
printf("%s\n", names[i]);
}
}