C, int --> 2x char

milger milger na pobox.sk
Čtvrtek Květen 23 13:37:06 CEST 2013


za predpokladu ze som trafil endian tak nejako takto predpokladam:
x = *((char*) &z);
y = *((char*)( &z+1));

i ked som si to teskusil a moze tam byt chyba...

Milan

On 23. 5. 2013 13:28, Miroslav Draxal wrote:
>
> Dobrý den,
>
> int z= 0x1234;
>
> char x,y
>
> Jak jednoduše dostat do char x hodnotu HI bytu z int z (tj. 0x12) a do 
> y dostat LO ze z (tj. 0x34)
>
> Posuvem ano, přes pointery lze? -- jenom mě to tak napadlo a neumím 
> najít řešení. Míra
>
>
>
> __________ Informace od ESET NOD32 Antivirus, verze databaze 8364 
> (20130523) __________
>
> Tuto zpravu proveril ESET NOD32 Antivirus.
>
> http://www.eset.cz
>
>
> _______________________________________________
> HW-list mailing list  -  sponsored by www.HW.cz
> Hw-list na list.hw.cz
> http://list.hw.cz/mailman/listinfo/hw-list

------------- další část ---------------
HTML příloha byla odstraněna...
URL: <http://list.hw.cz/pipermail/hw-list/attachments/20130523/8f3abece/attachment.htm>


Další informace o konferenci Hw-list