ich bin auf der Suche nach einer Lösung. Und zwar möchte ich möglichst einfach eine Liste verwalten. In dieser Liste möchte ich Pointer zu Structs speichern:
C++:
struct test { int x; int y; };
void foo() { struct test* array[]; <<<fehler, da index benötigt }
Kann mir jemand Beispiel zeigen wie ich etwa 2 Structs in so eine Liste reinprügeln soll... Die Liste soll beliebig vergrößert/verkleinert werden können...
hm... sowas wie array allerdings denke ich, dass eine liste (linked list) zu kompliziert wird... (ich brauch ja mehrere solche listen)
ich hab jetzt rumprobiert mit pointer auf pointer und es scheint zu klappen: etwa:
struct test** a = calloc(10, sizeof(struct test*)); struct test* b = calloc(1, sizeof(struct test)); struct test* c = calloc(1, sizeof(struct test)); a[0]=b; a[1]=c;Dieser Post wurde am 14.11.2006 um 22:59 Uhr von TS1234 editiert.