Voor een project van school moeten we een lift controller maken in C..
nu heb ik de volgende struct...
(bool is eigengemaakte enum type
)
nu wil ik eigenlijk dat bij deze struct nog een variable bij doen namelijk level[], wat dus een array is. Alleen hoe groot deze array is is afhankelijk van het start level en het eind level van de lift... de array moet dus eind-start elementen hebben... alleen hoe kan ik deze bijvoegen in me struct??? En dat wanneer ik dan
doe dat dan de grootte van level[] gedefinieerd wordt...
nu heb ik de volgende struct...
C:
1
2
3
4
5
6
7
8
| typedef struct { unsigned int id, maxWeight; int fd, strLevel, endLevel, curLevel; char dir; bool door, moving; } LiftDataType; typedef LiftDataType* LiftType; |
(bool is eigengemaakte enum type
nu wil ik eigenlijk dat bij deze struct nog een variable bij doen namelijk level[], wat dus een array is. Alleen hoe groot deze array is is afhankelijk van het start level en het eind level van de lift... de array moet dus eind-start elementen hebben... alleen hoe kan ik deze bijvoegen in me struct??? En dat wanneer ik dan
C:
1
| LiftType lift = {id, maxWeight, fd, strLevel, endLevel, curLevel, dir, door, moving} |
doe dat dan de grootte van level[] gedefinieerd wordt...