[elektro] többdimenziós struktúra c++
potyo
potyo.ada at gmail.com
Mon Jun 3 19:22:37 CEST 2013
Be[0][0].a=5 esetleg? Vagy Be[0][0]->a
2013. június 3. 19:20 Balla Zoltán írta, <sdrlab at yandex.ru>:
> Feladó: "Info" <info at kiralyelektronika.hu>
> > A C nagyon típusos, tehát csak ezzel tudsz megoldásra jutni.
> > Persze lehet hivatkozásonként castolni, de ronda.
> > Szóval simán csinálhatsz struct-arrayt
> > (most nem fut a C nemtom meglesni a szintaktikát, de valahogy így:
> >
> > typedef struct floats { float a, b, c };
> > typedef twodimarr floats[20][50];
> >
> > void függvény (twodimarr * Be)
> >
> > Be->[0][0].a=5;
> >
> Ez már az lenne, amit szeretnék, de a fordító nem eszi meg(VC6) :(
> error C2059: syntax error : '['
>
> -----------------------------------------
> elektro[-flame|-etc]
More information about the Elektro
mailing list