Professional Documents
Culture Documents
Linked List Cards
Linked List Cards
h>
#include <stdlib.h>
#include "Karte.h"
#include<conio.h>
void del_list(KARTE* head) {
KARTE* p;
while (head != NULL) {
p = head->next; /* next elemente */
free(head);
head = p;
}
}
void print_element(KARTE* p)
{
printf("Du hast : %s-%s\n", p->farbe, p->typ);
}
void red()
{
printf("\033[1;31m");
}
void white()
{
printf("\033[0m");
}
void cyan()
{
printf("\033[0;36m");
}
void print_element_dealer(KARTE*p)
{
red();
printf("Dealer hat : %s-%s\n", p->farbe, p->typ);
white();
}
void print_liste_dealer(KARTE* head)
{
for (; head != NULL; head = head->next)
{
print_element_dealer(head);
}
printf("************************\n");
}
void print_liste(KARTE* head)
{
for (; head != NULL; head = head->next)
{
print_element(head);
}
printf("************************\n");
}
KARTE* create_list_element(void)
{
KARTE* p;
p = (KARTE*)malloc(sizeof(KARTE));
p->next = NULL;
return p;
}