Also möchtest du für jedes Buch eine eigene Struktur. Aber das ist ja total unnötig, da das ja sowieso immer die gleichen Eigenschaften sind, und es wird dann auch umständlich die Bücher zuzugreifen. Im Prinzip reicht doch ein Array(buecher) von einer Struktur buch (wie in meinem Beispiel), dass du dann mit den Daten füllst. Dann kannst du schnell in einer Schleife alle Bücher durchgehen anstatt jedes Buch einzeln anzusprechen. Ausserdem müssen dann die Bücher nicht fest im Code vorgegeben sein, sondern können auch zur Laufzeit z.b. aus einer Datei eingelesen werden.