Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2003.11.13;
Скачать: [xml.tar.bz2];

Вниз

Превратить в десятичный вид вещественное число, записанное в 16-р   Найти похожие ветки 

 
Deathmaster   (2003-11-03 23:12) [0]

Имеется файл, в который C++программа записала вещественное число в формате float (аналог в Delphi - single), т.е. при просмотре файла - 4 байта 16-ричного кода ("3D0A0341"). Вопрос: как средствами Delphi грамотно прочитать из файла и конвертить эти 4 байта, чтобы в итоге получить десятичное вещественное число (что-то вроде: "1850,5"). Спасибо.


 
Иван Шихалев   (2003-11-03 23:14) [1]

file of single


 
Deathmaster   (2003-11-03 23:27) [2]

Спасибо, но хотелось бы получить более развернутый ответ. 1. Смещение на нужное место не кратно 4 байтам. Как быть? 2. Что делать дальше, даже если я получу необходимое значение в переменную типа single?


 
Anatoly Podgoretsky   (2003-11-03 23:57) [3]

Тогда просто file; и BloakRead с нужной позиции.
Советую сходить на Королевство Дельфи в Лицей.



Страницы: 1 вся ветка

Форум: "Основная";
Текущий архив: 2003.11.13;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.44 MB
Время: 0.033 c
1-41341
Zmei
2003-10-30 18:31
2003.11.13
Параметры


3-40844
chtr
2003-10-21 15:45
2003.11.13
BDE или ADO при работе с dBase?


1-41638
Support
2003-10-26 01:01
2003.11.13
Как из чужой проги извлеч инфу


1-41513
XED
2003-10-28 00:23
2003.11.13
Распознавание символов(OCR)


6-41789
D.Rider
2003-09-13 23:16
2003.11.13
Как узнать включен, ли удалнный компьютер, не пингуя





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский