Zugriff auf verkettete Listen innerhalb einer Struct
-
Hallo!
Folgendes Problem:
Ich hab ein Array von structs. Die structs sehen so aus:struct Typ { char *Typname; int E_Wert; //DSP struct Params *TypParams; }; struct Typ Liste[2];
Jedes Array-Element hat also einen Zeiger auf eine doppelt-verkettete Liste, die so aussieht:
struct Params { char *SubMenueText; int L_Wert; //DSP float Parameter; struct Params *up; struct Params *down; }; struct Params *Typ1_Params; struct Params *Anfang,*Ende, *Next;
Jetzt möchte ich mit
Next=Liste[actual_menu_entry].TypParams;
je nach Array-Index meinen Pointer "Next" auf den Anfang verschiedener Listen setzen.
Leider scheint das nicht zu funktionieren.
Wo könnte der Fehler liegen? Ich programmiere unter WinAVR auf einem Atmel und habe leider kein Debug-Möglichkeit.
Fällt irgendwem spontan was ein?Gruß
Markus
-
Leider scheint das nicht zu funktionieren.
Wo könnte der Fehler liegen? Ich programmiere unter WinAVR auf einem Atmel und habe leider kein Debug-Möglichkeit.
Fällt irgendwem spontan was ein?Emmm.... Was machst du denn auf dem AVR? Ich bezweifle das das, was du vorhast, auf einem µC Sinn macht...