Const Static Structmember initialisieren
-
Hi,
Ein einzelnes Zeichen kann ich zuweisen.
Aber bei der Aggregatsliste klappt es leider nicht.struct HEADER { static const char byVer = 'c'; //klappt static const char cSig[3] = {'P', 'V', 'C'}; //das nicht :( };
Wie könnte man das wohl erreichen?
thx
-
probier dies:
struct HEADER { char byVer; char cSig[3]; }; static const struct HEADER h = {'c',{'P','V','C'}};
-
Hmm,
ja danke, das klappt erstmal.
Also gibt es gar keine Möglichkeit, ein Array einzurichten in der Struct-Deklarationt ???
-
SeppSchrot schrieb:
Also gibt es gar keine Möglichkeit, ein Array einzurichten in der Struct-Deklarationt ???
ich glaub' nicht. die struct ist ja nur der 'bauplan'. mit daten gefüllt werden dann die objekte