Da ich länger nichts mehr mit C gemacht hab, und meine Kenntnisse wohl doch einige neue Löcher aufweisen bekomm ich immer einen Speicherzugriffsfehler(an der markierten stelle tritt es auf). Es wär schön wenn einer meinen fehler sieht und mich aufklären könnte.
#include
Programmieren - alles kontrollieren 4.937 Themen, 20.662 Beiträge
Er hatte damit die zugriffsfehler bei einfuegen() erzeugt.
Aber ich war wirklich frph über deine erläuterungen das malloc hatte ich an anfang noch drin, allerdings hat ich das (struct student*) an anfang vergessen so das ich es "gefrustet rausgeschmissen bin, das aktu war auch anfangs als zeiger realisiert baber wengen den zugriffsfehlern hatte ch es zwischenzeitlich mal als "element" definiert damit er sich den Speicher automatisch reserviert.
Das scanf mit zeigern arbeiten muss war mir auch klar, aber wieso muss ich das & bei scanf("%d", &aktu->matrikel) einfügen? Das aktu ist ja schon ein zeiger und erfüllt damit doch die bedingungen von scanf, oder war das nur ein grundlegender Tipp damit man es bei komplexeren programmen nicht bei variablen vergißt?