Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > Delphi: Для новичков > Чтение вещественных чисел из файла |
Автор: Garyck 7.2.2013, 19:13 |
Здравствуйте, Помогите разобраться с чтением из файла вещественных чисел. В файл записаны географические координаты, в бинарном виде. Нужно их достать в удобоваримом виде. Например, в файле записано: HEX: E4 49 5F 42 Должно получиться: 55.822158 Считывал поток и передавал в вещественные и целые переменные - безрезультатно, получается не то что нужно. |
Автор: Чучмек 7.2.2013, 19:44 |
А какой вещественный тип в delphi помещается в 4 байта? |
Автор: Garyck 7.2.2013, 19:50 |
Single Вручную можно, с помощью преобразования по IEE754: http://www.h-schmidt.net/FloatConverter/IEEE754.html Но хотелось бы чуть проще. |
Автор: Qu1nt 7.2.2013, 19:59 |
http://docwiki.embarcadero.com/Libraries/XE3/en/System.Classes.TReader.ReadSingle |
Автор: Чучмек 7.2.2013, 20:11 | ||||||||
Добавлено через 6 минут и 30 секунд Или
Добавлено через 7 минут и 37 секунд Или
Добавлено через 9 минут и 17 секунд Или
И еще с десяток способов. |
Автор: Garyck 7.2.2013, 20:32 |
Огромное спасибо! Теперь, разобрался ![]() |
Автор: northener 8.2.2013, 01:17 |
Не забудь сказать об этом на всех прочих форумах куда запостил сей вопрос. |