[an error occurred while processing this directive]
|
typedef union
{
float val;
char B0;
char B1;
char B2;
char B3;
} MyFloat;
// usage
MyFloat fl = {1.223};
WriteEE (fl.B0);
WriteEE (fl.B1);
WriteEE (fl.B2);
WriteEE (fl.B3);
или вариант
void WriteFloat (float *pVar)
{
WriteByte (*(char *)pVar);
WriteByte (*(char *)pVar + 1);
WriteByte (*(char *)pVar + 2);
WriteByte (*(char *)pVar + 3);
}
использовать элементарно
E-mail: info@telesys.ru