Witam
Mam problem z odczytaniem z pliku (a później z zapisaniem) zmiennej rzeczywistej.
Plik danych, z którego chcę odczytać dane jest używany przez program DOSowy (TP?).
Ustaliłem już, że plik składa się z rekodów o strukturze :
string[8]
string[8]
char
real? (6 bajtów)
real? (6 bajtów)
real? (6 bajtów)
Pierwsze trzy elementy udaje mi się odczytać, natomiast nie mam koncepcji na odczytanie trzech liczb zmiennoprzecinkowych. Używam Delphi5. Próbowałem już zmieniać 8 bajtowy Real na 6 bajtowy Real48, ale nic z tego nie wychodzi (Delphi czyta większe kawałki niż 6 bajtów i potem rozjeżcza się następny rekord).
Myślałem też już o odczytaniu tych sześciu bajtów i zamianie ich "ręcznie" na liczbę rzeczywistą. Może ktoś ma namiary na komponenty do bawienia się w takie zamiany, albo inną koncepcją rozwiązania problemu?
pozdrowionka
pepe