?
Binggi schrieb:
Ich hab mal eine Variante gesehen, da hat einer den Pointer auf die Stuctur also in deinen Fall den Zeiger ausgegeben, dadurch kommt man auf die Zahl, also
printf("%d",*aktuell);
Daraus folgt, dass array + sizeof int der zeiger auf next ist.
*anfang //1
*anfang->next //2
*anfang->next->next //3
*anfang->next->next->next //4
So kamm man das auch machen wenn man möchte... aber ist nicht zu empfehlen!!
Das funktioniert aber nur, falls wirklich das struct so definiert wurde, wie in diesem Beispiel. Wenn z.B. zuerst der Pointer auf das nächste Element und dann int zahl; kommen würde, gibst du die ersten Bytes (evtl alle) des Pointers von next als int aus.