Страница: 1 |
Страница: 1 |
Вопрос: Преобразование типов
Добавлено: 16.07.09 14:06
Автор вопроса: inferno | Web-сайт:
Всем привет!
Столкнулся с проблемой:
Записываю в файл число в long типе. Далее считываю файл в байтовый массив. В конечном результате я должен получить тоже long число.
Привожу кусок своего кода:
''''''''''''''''''
bt() и есть байтовый массив
''''''''''''''''''
t = 0
For e = 3 To 0 Step -1
c = 256 ^ e
t = t + c * bt(e)
Next e
o = t
MsgBox o
Всё замечательно работает с положительными значениями, но когда число записывается в файл как отрицательное выдатся ошибка. Как мне поступить с отрицательными числами.
Очень нужна помощь!
Буду очень благодарен помощи!
Ответы
Всего ответов: 6
Номер ответа: 1
Автор ответа:
Skywalker
ICQ: 300-70-6пятьЪ
Вопросов: 62
Ответов: 545
Web-сайт:
Профиль | | #1
Добавлено: 16.07.09 15:33
Номер ответа: 2
Автор ответа:
Sharp
Лидер форума
ICQ: 216865379
Вопросов: 106
Ответов: 9979
Web-сайт:
Профиль | | #2
Добавлено: 16.07.09 23:39
Да вы, батенька, извращенец!
Номер ответа: 3
Автор ответа:
Skywalker
ICQ: 300-70-6пятьЪ
Вопросов: 62
Ответов: 545
Web-сайт:
Профиль | | #3
Добавлено: 17.07.09 07:23
да эт не я, в инете нашел, сам офигел какие прогеры вб6 извраты))
Номер ответа: 4
Автор ответа:
inferno
Вопросов: 8
Ответов: 39
Web-сайт:
Профиль | | #4
Добавлено: 17.07.09 07:32
Спасибо! Вот нашёл своё решение:
Номер ответа: 5
Автор ответа:
inferno
Вопросов: 8
Ответов: 39
Web-сайт:
Профиль | | #5
Добавлено: 17.07.09 07:33
Есть ещё вопрос!
Как теперь из байтового массива преобразовать например в Single или Double.
Буду благодарен за оказанную мне помощь!
Номер ответа: 6
Автор ответа:
inferno
Вопросов: 8
Ответов: 39
Web-сайт:
Профиль | | #6
Добавлено: 17.07.09 08:10
Так, решение найдено!