kerdesek

Valenta Ferenc ferenc.valenta at vhl.hu
Thu Sep 1 15:20:13 CEST 2005


Nagy Endre wrote:

> A 0 elemu tombot a szabvany tiltja, barmennyire jo is. Az 1 elemu tomb 
> technikailag jo, de egy jobb forditonak fel fog tunni, hogy olyan 
> valtozokkal indexelik, amik nem konstans nullak. En tovabbra is pointer 

Igy van! Nem korrekt, siman warningolhatna vagy hibat jelezhetne
erre is.

> strukturaba: uint8_t akarmi;
> hivatkozas x-edik elemre: *(&akarmi+x)

Jaja ugyanezt csinalnam en is. Tehat visszaterve a konkret feladatra,
a strukturaba nem raktam volna union-t, hanem a hivatkozas helyen
  *(char*)&akarmi.info+x (illetve lehet hogy kell nehany zarojel meg)
Vagy talan:
  ((char*)&akarmi.info)[x]
Az eredeti tipust a hivatkozas helyen castelnem at.
Lehet hogy elirtam es nem mukodne, de valami ilyesmiben gondolkodnek.

> Ne ganyoljunk, ha nem muszaj. Ha egy 10 megas forras le tud fordulni 
> warning nelkul, talan egy 5 soros programban sem lehetetlen ezt elerni.

Igy van, teljesen egyetertek.

> Gumo

-- 
Valenta Ferenc <ferenc.valenta at vhl.hu>  Volcano/Mentor Graphics
"My love is REAL, unless declared INTEGER"





More information about the Elektro mailing list