запись многомерных массивов в файл csv

 
Evgeniy Malishevskiy:
Добрый день всем! подскажите пожалуйста как записать в csv файл четырёхмерный массив а потом обратно считать в массив?

https://www.mql5.com/ru/docs/files

Документация по MQL5: Файловые операции
Документация по MQL5: Файловые операции
  • www.mql5.com
Из соображений безопасности в языке MQL5 строго контролируется работа с файлами. Файлы, с которыми проводятся файловые операции средствами языка MQL5, не могут находиться за пределами файловой "песочницы". общая папка всех установленных на компьютере терминалов  – обычно расположена в каталоге C:\Documents and Settings\All Users\Application...
 
я понимаю что можно пройтись по документации изучить, потратить кучу времени на пробы и ошибки, но если есть готовое решение поделитесь пожалуйста!) Буду весьма благодарен. Желательно для mql4. Двумерный получается записывать, а вот больше не понимаю логики!
 
https://www.mql5.com/ru/articles/2720#z8 и следующий раздел про запись
 
Dmitry Fedoseev:
https://www.mql5.com/ru/articles/2720#z8 и следующий раздел про запись

спасибо за инфу)

 

Наверно не то. Многомерный же да в csv. А зачем? Если бы в бинарном режиме - без проблем, но это не csv.

Если в csv, сначала надо подумать, как вы хотите чтобы данные выглядели в csv? Как будет отделяться одно измерение, от другого? Величиной отступа наверно, то есть количеством пустых полей  в строке. Но скорее всего не в этом вопрос.

 
Dmitry Fedoseev:
Наверно не то. Многомерный же да в csv. А зачем? Если бы в бинарном режиме - без проблем.

Работаю в екселевских таблицах

 
Dmitry Fedoseev:

Наверно не то. Многомерный же да в csv. А зачем? Если бы в бинарном режиме - без проблем, но это не csv.

Если в csv, сначала надо подумать, как вы хотите чтобы данные выглядели в csv? Как будет отделяться одно измерение, от другого? Величиной отступа наверно, то есть количеством пустых полей  в строке. Но скорее всего не в этом вопрос.

можно сплошником! arr[i][0][3][12]  получается 36 элементов надо записать

 
Evgeniy Malishevskiy:
я понимаю что можно пройтись по документации изучить, потратить кучу времени на пробы и ошибки, но если есть готовое решение поделитесь пожалуйста!) Буду весьма благодарен. Желательно для mql4. Двумерный получается записывать, а вот больше не понимаю логики!

А почему в ветке MT5 пишете?

 
Evgeniy Malishevskiy:

можно сплошником! arr[i][0][3][12]  получается 36 элементов надо записать

я понимаю что можно в двумерный перезаписать а потом в файл. Но я хочу уйти от большого количества массивов и огромного количества переменных.

 
Сергей Таболин:

А почему в ветке MT5 пишете?

низнаю) есть разница в функционале?

Причина обращения: