struct teststruct { int a; int b; }; teststruct st1={5,1}; teststruct st2={4,2};
teststruct*pointer[2]={&st1,&st2};
int main() { cout<<pointer[1].a;
getchar(); }
mfg und thx -- Ich will die Welt verbessern, doch Gott gibt mir nicht den Code.Dieser Post wurde am 07.02.2006 um 18:42 Uhr von Karldin Shinowa editiert.
is doch genauso als würde mal st1.a schreiben...... oder? *(pointer+0).a fun´zt auch net... -- Ich will die Welt verbessern, doch Gott gibt mir nicht den Code.
also: 1) -> is doch der zugriffsoperator 2)ein pointer zeigt ja nur auf ein ding pointer[1].a müsste doch das gleiche(im Sinne) wie st2.a sein 3) zeigerarithmetik:*(pointer+1)==pointer[1] -- Ich will die Welt verbessern, doch Gott gibt mir nicht den Code.