[elektro] C kérdés (Help,Help,Help...)
hg12345
hg12345 at freemail.hu
Wed Mar 23 17:05:01 CET 2011
Tömb, struktura/union elem/tag címére lenne szükségem, de ezt fordítási időben nem tudja előállítani a fordító. Ilyet csak alap tárolási osztályokra képes elvégezni, mint int, short, char és ezekre egyenesen visszavezethető típusok. Ezért gondoltam arra, hogy közös címre hoznám egy ilyennel az összetett tárolási elem egy tagját.
Eddig olyan megoldásokat választottam, ami a gyári linker scripttel is működnek, a hordozhatóságot szeretném megtartani, amennyire lehet :-() (a periféria kezelés azért ebbe nem fér bele).
Moczik Gabor <pm_levlista at progzmaster.hu> írta:
>hg12345 wrote:>
> Union, igen...>
> a fordító ugyan úgy kezeli mint a struct-t címképzés szempontjából, és fordítási időben nem hajlandó struct, union, array[x] tag és elemeinek címet venni. >
>
Az elején csak azt írtad, hogy egy helyen legyen a két változó, végülis >
a címe is kellene? Vagy miért nem jó az union?>
>
Linker script hekkelés esetleg?>
(attól függ mennyire kell architektúra specifikusnak vagy épp >
függetlennek lennie...)>
>
----------------------------------------->
elektro[-flame|-etc]>
More information about the Elektro
mailing list