Hallo ich möchte einen Typ definieren eines Arrays eines structs. habs so versucht aber auch andere versuche gingen schief:
1 | typedef struct { |
2 | uint8_t sensor_type; |
3 | uint16_t sensor_data; |
4 | } T_Sens_Data; |
5 | |
6 | typedef T_Sensors sensors[SENS_COUNT]; |
|
Forum: Compiler & IDEs Typdefinition eines arrays of structHallo ich möchte einen Typ definieren eines Arrays eines structs. habs so versucht aber auch andere versuche gingen schief:
Naja, einen Typ T_Sensors gibt es in deinem Codeschnipsel nicht. Thomas L. schrieb: > typedef struct { > uint8_t sensor_type; > uint16_t sensor_data; > } T_Sens_Data; > > typedef T_Sensors sensors[SENS_COUNT]; T_Sens_Data sensors[SENS_COUNT]; Chris schrieb: > T_Sens_Data sensors[SENS_COUNT]; Wir wissen aber nicht, ob das ist was der TO haben wollte. Wenn er nicht mehr dazu schreibt, dann bekommt er eben die Antwort, die wir denken, die er haben möchte. :)
Meine Glaskugel behauptet, dass etwas in der Art gefragt ist:
Johann L. schrieb: > typedef struct { > uint8_t sensor_type; > uint16_t sensor_data; > } T_Sens_Data; > > typedef T_Sens_Data T_Sensors[SENS_COUNT]; > > T_Sensors sensorsA; > T_Sens_Data sensorsB[SENS_COUNT]; Das geht so nicht, zweimal der selbe Bezeichner... Nils N. schrieb: > Chris schrieb: >> T_Sens_Data sensors[SENS_COUNT]; > > Wir wissen aber nicht, ob das ist was der TO haben wollte. Hallo ja natürlich war das falsch :-( Hab beim rumprobieren offenbar einen falschen Namen kopiert. Aber das war genau das was ich wollte. Richtigerweise sollte man aber wohl schreiben:
(Da T_Sensors ja ein typ wird). Danke an alle und sorry für die ungenaue Beschreibung. :
Bearbeitet durch User
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.
|
|