![]() |
Здравствуйте, гость ( Вход | Регистрация )
![]() |
Гость_One_* |
![]()
Сообщение
#1
|
Гости ![]() |
Заранее извините за глупый вопрос. У меня есть бинарный файл, в него последовательно записаны координаты точек (x, y) типа float. Теперь требуется извлечь данные в массив, но не как если бы я сразу извлекал всё в вектор, а по кускам, потому что их нужно еще преобразовать. Вот код
Проблема в том, что когда считываю "y" позиция в потоке не смещается, и следующее считывание "x" происходит из места, где хранилось предыдущее "y". Поэтому массив считывается перепутано. Помогите исправить, пожалуйста. |
|
|
![]() |
Гость_One_* |
![]()
Сообщение
#2
|
Гости ![]() |
Если более точно, то 6,16571e-44 типа float (4 байта), странно да? А может это на самом деле 4 байта типа int, которые неправильно "распознались".
|
|
|
![]() ![]() ![]() |
![]() |
|
Текстовая версия | Сейчас: 12.7.2025, 13:20 |