Moin,
bin noch nicht ganz wach ..., wie ist denn Temp definiert/deklariert?
In der Procedure ausgabeListe rufst du rekursiv ausgabeListe auf ! ?
Ist so gewollt?
Ich würde zwei Proceduren schreiben, eine zum "Zeigerbewegen" und eine zur Anzeige/Ausgabe.
Kann oft übersichtlicher wirken
MJ