Also, tschuldige dass ich mich erst jetzt wieder melde. In der ersten while-Schleife setzt du dein p jedes mal auf den Listenkopf. Dann gehst du in der zweiten while Schleife bis ans Ende der Liste
while(Letztes() != p->Nachfolger ) { p = p->Nachfolger; } und dann, wenn du das Endes der Liste gefunden hast (und das findest du wenn dein Pointer 0 ist), machst du dein letztes Element der Liste als null pointer. und loeschst letztes(). Danach faengst du von vorne an, also inzialisierst p am Anfang der Liste und suchst das neue Ende der Liste.
Hallo, oben "Einloggen" - Benutzername und PAsswort eingeben, und wichtig: COOKIE akzeptieren! sonst funktioniert der Login nicht. Falls das so nicht klappt, als Einloggtyp "Session" benutzen, das geht auch ohne Cookie. (Nachteil: man muss sich immer neu einloggen) -- class God : public ChuckNorris { };