c přižezení adresy do ukazatele
Hynek Sladky
econf na centrum.cz
Čtvrtek Duben 10 08:47:10 CEST 2014
union {
unsigned char byte[2];
struct {
unsigned char byte1;
unsigned char byte2;
}; // tady mozna bude potreba jmeno, ale zalezi to na prekladaci
unsigned short word;
} promenna;
muzu pristupovat k promenna.byte[] nebo promenna.byte1 a byte 2, zaroven
muzu rotovat promenna.word - a bez ukazatelu...
Hynek Sladky
Dne 10.4.2014 8:31, Miroslav Draxal napsal(a):
>
> Ale né, tady je to záměr. Mam dva byty v (v unionu struktura dvou
> charu, vím že překladač si je může hodit kam chce, ale HiTech ty dva
> byty drží důsledně vedle sebe) potřebuji k nim přistupovat jako
> k charum pro úsporu místa a hlavně rychlosti. Pak to celé potřebuji
> zarotovat. Takže proto ten na int a jednoduše s tím zarotovat a pak
> zase přístup pouze k charům. Ten výsledný kód potom vypadá skoro
> přesně tak, jak bych to udělal v asm.
>
>
------------- další část ---------------
HTML příloha byla odstraněna...
URL: <http://list.hw.cz/pipermail/hw-list/attachments/20140410/35b8d7d7/attachment.html>
Další informace o konferenci Hw-list