Kapitel 11 - Programm 7 - ELEMLIST.CPP

zurück…

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
    // Kapitel 11 - Programm 7 - ELEMLIST.CPP
#include <stdlib.h>
#include "elemlist.h"


    void
AngestelltenListe::PersonHinzu(Person *NeueAngestellte)
{
    AngestelltenElement *Temp;

    Temp = new AngestelltenElement(NeueAngestellte);
    if (Temp == NULL)
    {
        exit (1);
    }
    if (Start == NULL)
    {
        Start = EndeDerListe = Temp;
    }
    else
    {
        EndeDerListe->NaechsteAngestellte = Temp;
        EndeDerListe = Temp;
    }
}




    void
AngestelltenListe::ZeigeListe(void)
{
    AngestelltenElement *Temp;

    Temp = Start;
    do
    {
        Temp->AngestelltenDaten->Zeige();
        Temp = Temp->NaechsteAngestellte;
    } while (Temp != NULL);
}

zurück…