Bernhard N. schrieb:
> Hallo,
>
> für eine verkettete Liste in C brauche ich so etwas:
>
>
1 | > typedef struct
|
2 | > {
|
3 | > Element *Next;
|
4 | > Element *Previous;
|
5 | >
|
6 | > uint8_t foo_Attribut
|
7 | > }Element
|
8 | >
|
>
>
> Lässt sich so was überhaupt realisieren?
Natürlich
> Gruß und Danke schonmal im Voraus für hilfreiche Antworten
trenne dich von anonymen Strukturen und dein Problem löst sich in Luft
auf.
1 | struct Element_
|
2 | {
|
3 | struct Element_ * Next;
|
4 | struct Element_ * Previous;
|
5 |
|
6 | uint8_t foo_Attribut;
|
7 | };
|
8 |
|
9 | typedef struct Element_ Element;
|
So mancher empfindet das gleichzeitige Definieren eines typedefs auf
etwas das selbst gerade definiert wird sowieso als Unsitte.
Diejenigen, die noch niemals ein C-Buch durchgearbeitet haben, meinen
sogar das müsse so sein und sind sich gar nicht bewusst, dass ihnen hier
C erlaubt 2 Dinge in einem Aufwasch zu machen.