Здравствуйте, Sevig, Вы писали:
S>Привет !
S>Спецы ! Подзкажите, пож-та, как упаковать паскалевские данные — 6 байтовый real в сишный 8 байтовый float.
S>Спасибо !!!
Здравствуйте, Sevig, Вы писали:
S>Привет !
S>Спецы ! Подзкажите, пож-та, как упаковать паскалевские данные — 6 байтовый real в сишный 8 байтовый float.
1. Ручками — real — это программно реализованный тип. Поэтому надо вытащить порядок и мантиссу и соответственно сложить в union для double.
2. На паскале пишешь простую функцию с присваиванием double:=real (включить препроцессор)
Проблемы: откуда поступает real? куда надо поместить double?
Хочешь быть счастливым — будь им!
Без булдырабыз!!!
Re[2]: Преобразование real(6 байт) во float (8 байт)