[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