[elektro] többdimenziós struktúra c++
SZIGETI Szabolcs
szigiszabolcs at gmail.com
Mon Jun 3 19:41:02 CEST 2013
Hali!
Nem talán, meg esetleg, hanem ha struct pointered van akkor ->, ha structod
akkor. .
Struct ize *a;
Akkor a->x ugyanaz mint (*a).x. kell a zárójel a precedencia miatt.
Szabolcs
2013.06.03. 19:23, "potyo" <potyo.ada at gmail.com> ezt írta:
> 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]
> -----------------------------------------
> elektro[-flame|-etc]
More information about the Elektro
mailing list