[an error occurred while processing this directive]
Ответ:
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

миниатюрный аудио-видеорекордер mAVR

Отправлено DASM 21 мая 2003 г. 13:12
В ответ на: Подскажите пожалуйста знатоки СИ (+) отправлено только учусь 21 мая 2003 г. 13:04

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