Seite 1 von 1

Keine Zuweisung mit Typdef?

Verfasst: 26. Mär 2013 11:31
von barracuda317
Hallo,

gerade habe ich etwas mit den Typedefs rumprobiert. Folgenden Code mag er aber nicht ausführen:

Code: Alles auswählen

typedef DATE {
byte day , month , year ;
}
typedef CALENDER {
DATE a,b;
}
a c t iv e proctype P () {
DATE D ;
D . day = 1; D . month = 7; D . year = 62
CALENDER C;
C.a=D;
}
Den Fehler liefert die Zuweisung "C.a=D":
incomplete structur ref 'a' saw 'operator : = '
Wenn ich eine Ebene tiefer gehe, und C.a.day =1 setze, gibt er keinen Fehler aus

Kann ich daraus schließen, dass ich Typedef Variablen nicht zuweisen kann?