[elektro] többdimenziós struktúra c++

Info info at kiralyelektronika.hu
Mon Jun 3 19:01:18 CEST 2013


>> typedef struct twodimarr byte[20][50];

>> void függvény (twodimarr * Be)

>>  Be->[0][0]=5;

> Sajnos ez nom pont az amire gondolok!
> Nálam a struktúra 3 float változót foglal magába, és ebből a struktúrából állítok elő egy
> kétdimenziós tömböt! Amit aztán átadok a függvénynek feldolgozásra... 

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;



More information about the Elektro mailing list