Hallo,
ich habe mir dein Projekt herunter geladen. Am Quelltext erkenne ich, dass du wirklich noch nicht viel programmiert hast, aber da sind auch noch fundamentale Fehler. Ich habe dein Programm einfach mal gestartet und mir das Ergebnis angesehen. Also das Anstellen an der Schlange scheint auf den ersten Blick zu funktionieren, die Kunden werden immer mehr, der Kassierer kommt einfach nicht nach.
Wenn der Sinn der Übung darin besteht, eine FIFO-Struktur zu implementieren (die Klasse Contnrs.TQueue kann alles was du brauchst), dann solltest du das auch tun, bevor du zu Kunden und Kasse übergehst. Für die FIFO-Struktur kannst du wählen:
- einfach verkettete Liste
- array
Du hast dich für die einfach verkettete Liste entschieden. Dann muss der Zeiger auf den Nachfolger aber Bestandteil der Struktur sein, die du in der Liste verwalten willst - bei dir gibt es statt dessen eine globale Variable "Nach". Wenn das eine Weile funktioniert, dann ist das Glückssache.
Grüße vom marabu