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
Ich habe diesen fehler durchaus gesehen und wollte ihn, zusammen mit scanf("%d", aktu.matrikel); erwähnen, aber irgendwie ist er mir durchgeschlüpft.
Es ist wirklich seltsam, dass der compiler das schluckt. Nimmt er jetzt liste "by value" und füllt immer wieder in die leeren elemente der kopie die stackvariable rein und am ende hat man immer noch eine leere liste (und es knirscht im printf() in main()) oder nimmt er (den leeren) start-zeiger und versucht diesen als struct list * zu interpretieren (und damit zugriffsfehler in einfuegen() zu erzeugen)?
mr.escape