On Wed, Aug 15, 2001 at 03:20:39PM +0200, Reinhard Foerster wrote:
On Wed, Aug 15, 2001 at 02:53:03PM +0200, Matthias Petermann wrote:
Meine Frage: muss ich bei einer Struktur _jedes_ Element einzeln mit malloc allozieren oder was hab ich übersehen?
Du definiert erst den struct und bei "struct list *menu[20];" wird schon der Platz für die 21 stucts reserviert. Das malloc kannst du dir also sparen.
Sorry, so war das falsch. Wenn du
struct list menu[20];
machst, werden die stucts reserviert, bei
struct list *menu[20];
nicht.
Aber du wolltest wahrschienlich struct list menu[20]; weil dann menu[0].beschreibung das ist, was du vermutet hast :)
Alles klaro jetzt?
Reinhard