Add current status of second lecture.
This commit is contained in:
parent
6131fba41d
commit
c7631b1a14
@ -30,7 +30,7 @@ int main()
|
||||
printf("\nNach Eingabe:\n");
|
||||
printNames();
|
||||
|
||||
printf("\nNach Sortierung:\n");
|
||||
/*printf("\nNach Sortierung:\n");
|
||||
sortNames();
|
||||
printNames();
|
||||
printf("\n");
|
||||
@ -56,7 +56,7 @@ int main()
|
||||
}
|
||||
|
||||
printf("\nNach Entfernen:\n");
|
||||
printNames();
|
||||
printNames();*/
|
||||
|
||||
return EXIT_SUCCESS;
|
||||
}
|
||||
|
@ -2,3 +2,41 @@
|
||||
#include <stdlib.h>
|
||||
#include <stdio.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]);
|
||||
}
|
||||
}
|
Loading…
x
Reference in New Issue
Block a user