Zeiger auf union
-
Hallo,
wie setze ich einen Zeiger auf eine union?union
{
struct
{
Bitfeld 0..7
}alrm1;....
struct
{
Bitfeld 0..7}alarm10;
}alarme;????* ptr = &alarme;
char test = ptr[0];kann man so etwas machen und wenn ja wie?
Gruß
Johann
-
wie wärs genauso wie bei classes und structs?
Du mußt der union eben einen Namen geben.
Der Zeiger ist dann vom Typ UnionName*
-
Shady schrieb:
wie wärs genauso wie bei classes und structs?
Du mußt der union eben einen Namen geben.
Der Zeiger ist dann vom Typ UnionName*declariere ich den Zeiger mit union* ptr = &alarme
meldet der Compiler " { exepted. "
-
union { // Vielleicht solltest du deinen Typen Namen geben, sonst kannst du Sie nicht ansprechen struct { Bitfeld 0..7 }alrm1; .... struct { Bitfeld 0..7 } alarm10; } alarme;