так научи меня как? нужно принять массив байт потом привести к нужному типу
char rgVar[100];
float flVar;
for(i=0;...i++) rgVar[i]=GetNextByte();
flVar=*((float*)rgVar);
чего не так?
проблема в том что массив rgVar располагается с любого адреса, а нужно только с четного.