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