struct schreiben und füllen..
-
hi,
hatte diese frage mal vor ewigkeiten gestellt allerdings hat sich das thema etwas verlaufen naja egal..also ich möchte einfach nur ein struct machen und dort ein paar variablen reinstecken.
bsp:
mein struct soll "bücher" heissen und ich möchte zB.
"artikelnummer","preis" und "buchname" eingeben können und das buch soll dann sofort gespeichert sein. dafür brauche ich ja ein array in dem struct oder so aber ich hab kein plan mehr wie genau das ablief..wär total nett wenn sich einer 5minuten zeit nehmen würde und kurz nen code hinkritzeln könnte ich kenne die syntax nicht mehr..
gruß
steffen
-
Naja, das kannst du entweder statisch oder dynamisch machen:
struct buecher_stat { char[60] name; int artnr; int preis; };
oder
struct buecher_dyn { char* name; int artnr; int preis; }; . . . #include <stdlib.h> // main buecher_dyn buch; buch.name = (char*) malloc (sizeof(char) * size); . . . free (buch.name);