Необходимо, например, из бин. файла (открытого через open_in_bin) вычитать беззнаковое целое. Но проблема в том, что тип int - только знаковый и на 32-битной архитектуре вычитать из файла 0xFFFFFFFF и вывести его или обработать нельзя т.к. будет uint32 - 0x7FFFFFFF, а int32 - (-1). Так же и для бинарного представления float будет съедаться старший бит, что не допустимо. Еще бы, ф-ции для перегона в Little-endian, т.к. стандартные ф-ции чтения вычитывают в Big. Как это решается ? Есть ли стандартные средства ???
Ответ на:
комментарий
от Vadim_Z
Ответ на:
комментарий
от Vadim_Z
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от Vadim_Z
Ответ на:
комментарий
от Vadim_Z
Ответ на:
комментарий
от anonymous
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум OCAML: сереализация данных (2008)
- Форум парсинг бинарных данных (2016)
- Форум кодирование бинарных данных (2002)
- Форум Питон и бинарные данные. (2012)
- Форум Бинарные данные и питон (2008)
- Форум Python и бинарные данные (2005)
- Форум [ocaml] ocaml <--> c (2008)
- Форум Ocaml (2008)
- Форум OCaml (2006)
- Форум Чтение бинарных данных из файла (2011)