Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C / C++ (ANSI-Standard) » (C) Pointer Liste

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
14.11.2006, 18:40 Uhr
TS1234



Hallo,

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...

Danke
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
14.11.2006, 18:46 Uhr
Windalf
Der wo fast so viele Posts wie FloSoft...
(Operator)


willst du nun ne liste oder nen array?
--
...fleißig wie zwei Weißbrote
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
14.11.2006, 22:55 Uhr
TS1234



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.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
14.11.2006, 23:16 Uhr
Windalf
Der wo fast so viele Posts wie FloSoft...
(Operator)


ja ist ne möglichkeit. wenn du das array vergrößern willst kanst du dann realloc verwenden.

willst du das ganze unbedingt in c machen oder geht auch c++ dann brauchst du dir keinen abzubrechen...
--
...fleißig wie zwei Weißbrote
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
004
15.11.2006, 19:53 Uhr
TS1234



hm... ich will ja DLL erstellen - kann ich auch mit C++ DLL erstellen?
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ C / C++ (ANSI-Standard) ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: