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.
strcpy( menu[0].beschreibung, "Testbeschreibung" );
strcpy( *(menu[0]).beschreibung, "Testbeschreibung" );
und weil das zu doof ist gibts dafür ne andere Syntax:
strcpy( menu[0]->beschreibung, "Testbeschreibung" );
Reinhard