You are on page 1of 2

#include <stdio.

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;
}

void add_element(KARTE** head, KARTE* e)


{
KARTE* p;
if (*head == NULL) {
*head = e;
}
else {
for (p = *head; p->next != NULL; p = p->next) {
}
p->next = e;
}
}

You might also like