Codevision a indians

"Ing. K.Prokůpek" kpr@seznam.cz
Čtvrtek Červenec 9 08:49:14 CEST 2009


Jednoduše. Jde mi o to, rozložit třeba unsigned long do 4 bajtu.
Z pohledu třeba  K&R C je to banalita, jenže codevision trošku vybočuje, 
tak to nefunguje jak by mělo. Hledám alternativní způsoby, jak to udělat.
Způsoby které ve standartním C fungují, codevision zmrší takže výsledek 
není to co bylo očekáváno.

KPR





Miroslav Šinko napsal(a):

>Neviem, ci rozumiem, kde mate problem a o co presne vam ide.. S
>codevision nerobim, ale inac na konverziu pouzivam taketo funkcie,
>priklad pre dword:
>
>typedef union{
>	DWORD dw;
>	BYTE  b[4];
>}UNION_DWORD;
>
>
>DWORD ChangeEndian(DWORD dw){
>UNION_DWORD Input, Result;
>	Input.dw = dw;
>
>	Result.b[0] = Input.b[3];
>	Result.b[1] = Input.b[2];
>	Result.b[2] = Input.b[1];
>	Result.b[3] = Input.b[0];
>
>	return Result.dw;
>}
>
>miro
>
>
>2009/7/8 "Ing. K.Prokůpek" <kpr@seznam.cz>:
>  
>
>>Dobré odpoledne,
>>chtěl bych se zeptat uživatelů Codevision, jaký mají problém s konverzí
>>big-endian na litte-endian.
>>    
>>
>_______________________________________________
>HW-list mailing list  -  sponsored by www.HW.cz
>Hw-list@list.hw.cz
>http://list.hw.cz/mailman/listinfo/hw-list
>
>  
>




Další informace o konferenci Hw-list