C, int --> 2x char

milger milger na pobox.sk
Čtvrtek Květen 23 13:41:39 CEST 2013


no ved som vravel ze tam moze byt chyba


On 23. 5. 2013 13:39, Jaroslav Buchta wrote:
> &z+1 bude spatne, to bude dalsi integer v poli, cili adresa +2 (nebo 
> +4...)
> Nejdriv se musi ukazatel pretypovat na char* aby se indexovalo po bytech
>
> Dne 23. 5. 2013 13:37, milger napsal(a):
>> 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 bywww.HW.cz
>>> Hw-list na list.hw.cz
>>> http://list.hw.cz/mailman/listinfo/hw-list
>>
>>
>>
>> _______________________________________________
>> HW-list mailing list  -  sponsored bywww.HW.cz
>> Hw-list na list.hw.cz
>> http://list.hw.cz/mailman/listinfo/hw-list
>
>
>
> _______________________________________________
> 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/fa394a11/attachment.htm>


Další informace o konferenci Hw-list