Verschachtelte struct
-
ich hab diese struct gemacht , sprich zwei ineinander gemacht
struct Koerper{ double masse; struct xy{ double z,w; }position,geschwindigkeit,beschleunigung; }koerper;
jetzt möchte ich eine funktion schreiben die auf koerper.postion.x und koerper.postion.y zugreift ,
wie geht sowas .sry wenn ich mich etwas unklar ausdrückefloat betrag(koerper.xy){ return sqrt(z*z+w*w);}
-
float betrag(Koerper::xy foo) { return sqrt(foo.z*foo.z+foo.w*foo.w); }