Здравствуйте уважаемые программисты,
Кто-нибудь сталкивался с задачей перевода числа типа float в массив uchar (или в битовый массив, не имеет значения) только средствами языка MQL?
При попытке реализовать конвертацию float, к сожалению, застрял :(
---
Демонстрирую мои успехи:
Код для перевода числа float в uchar[]:
На плюсах делается за 5 сек с помощью арифметики указателей, а на MQL настоящих указателей нет. А вот эти библиотеки код смотрели? Я еще не разбирался, возможно, вам пригодится. Автор на форуме часто бывает.
Здравствуйте уважаемые программисты,
Кто-нибудь сталкивался с задачей перевода числа типа float в массив uchar (или в битовый массив, не имеет значения) только средствами языка MQL?
При попытке реализовать конвертацию float, к сожалению, застрял :(
---
Демонстрирую мои успехи:
Код для перевода числа float в uchar[]:
На плюсах делается за 5 сек с помощью арифметики указателей, а на MQL настоящих указателей нет. А вот эти библиотеки код смотрели? Я еще не разбирался, возможно, вам пригодится. Автор на форуме часто бывает.
Спасибо!
Это больше похоже на то, что я ищу. Пока, насколько я понимаю, нужно копать в сторону ArrayCopy. Но не уверен, пока, что это поможет, т.к. при копировании разных типов массивов происходит принудительное преобразование типов, что не есть гууд. Буду копать дальше...
Через OpenCL
))
Через OpenCL
))
Оригинально, однако :)
А как на счет надежности?
Есть еще вариант, которым я пользуюсь, но это, все таки, не рентабельно.
Суть заключается в том, что нужно сначала число записать в бинарный файл, а потом прочитать 4 байта. Но это сойдет лишь для экспериментов и как очень временное решение :)
Василий недавно писал какой-то код на эту тему, как бы его найти...
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Вы принимаете политику сайта и условия использования
Здравствуйте уважаемые программисты,
Кто-нибудь сталкивался с задачей перевода числа типа float в массив uchar (или в битовый массив, не имеет значения) только средствами языка MQL?
При попытке реализовать конвертацию float, к сожалению, застрял :(
---
Демонстрирую мои успехи:
Код для перевода числа float в uchar[]: