Indien ik een woord op wil slaan in een programma met behulp van C, krijg ik het niet voor elkaar. Hij onthoudt dit niet correct. Het is de bedoeling dat ik dit een struct plaats en dan onthou.
Bij de volgende code onthoud hij alleen het eerste karakter van het woord:
Code:
typedef struct{
UInt16 aantalKilometer;
UInt16 tijd;
char naamBedrijf;
}bedrijvenStruct;
Bij de volgende code doet hij helemaal niets (krijg compil fouten), dus dat mag al helemaal niet:
Code:
typedef struct{
UInt16 aantalKilometer;
UInt16 tijd;
char[] naamBedrijf;
}bedrijvenStruct;
Bij de volgende code onthoud hij het prima, maar nadat ik in en uit het programma ga is het weg (uiteraard doordat het een pointer is):
Code:
typedef struct{
UInt16 aantalKilometer;
UInt16 tijd;
char* naamBedrijf;
}bedrijvenStruct;
Wie weet hoe dit wel moet?