Цитата:
Сообщение от Tonyy
с разделителем все в порядке. часть чисел он переворачивает. работу прекращает на 553 по счету числе. отдельно и 553 и 554 по счету число переворачивается той же функцией.
|
Ну так это то о чём я и писал - не любая комбинация байт в числе типа Single является корректной. Ошибка возникает на числе "-0.65840143". В памяти оно хранится в таком виде: "BF 28 8C FF", а если этот набор байт поменять местами получим "FF 8C 28 BF" - а вот это уже некорректное число типа Single. Ты всё-таки почитай в Википедии по той ссылке что я давал о типе Single и что означает каждый его байт.