Hey,
sorry voor de gare titel, maar ik ben nooit goed in dat soort dingen.
ik zit met het volgende probleem:
Ik heb een structure gedeclareert waarin ik vrij veel data wil stoppen, zoiets bijvoorbeeld:
hier komt mijn vraag eigenlijk al, is dit een slimme manier om data te reserveren? of kan ik beter met een array van pointers werken en dan met malloc(); data reserveren? zoiets dus:
ik weet niet, ik vind de eerst code er nogal lelijk uitzien eigenlijk.
ik moet er wel even bijzeggen dat ik later ook dynamisch objects en tools wil kunnen toevoegen. dat de eerste code werkt weet ik dus wel, ik vroeg me alleen af of er geen nettere manier is
sorry voor de gare titel, maar ik ben nooit goed in dat soort dingen.
ik zit met het volgende probleem:
Ik heb een structure gedeclareert waarin ik vrij veel data wil stoppen, zoiets bijvoorbeeld:
code:
1
2
3
4
5
| struct mem_t
{
const char object[20][40];
const char tool[25][50];
}; |
hier komt mijn vraag eigenlijk al, is dit een slimme manier om data te reserveren? of kan ik beter met een array van pointers werken en dan met malloc(); data reserveren? zoiets dus:
code:
1
2
3
4
5
| struct mem_t
{
const char *object[40];
const char *tool[50];
}; |
ik weet niet, ik vind de eerst code er nogal lelijk uitzien eigenlijk.
ik moet er wel even bijzeggen dat ik later ook dynamisch objects en tools wil kunnen toevoegen. dat de eerste code werkt weet ik dus wel, ik vroeg me alleen af of er geen nettere manier is