Строковый массив - неработоспособный код
- Войдите на сайт для отправки комментариев
Втр, 26/11/2019 - 15:42
Объявил глобально массив примерно такой
String myArray[][3] = { {"0001 abcd", "140", "2"}, {"0002 efgh", "140", "1"} };
Все работает. Но если число строк значительно... примерно 10-15, то код затыкается уже на Setup, хотя компиляция и загрузка успешна. Глобальные переменные - 57% памяти.
Почему затык? Нужны иные методы с БОЛЬШИМИ строковыми массивами? Подскажите, куда копать...
Большому грузопотоку большие корабли. Маленькие корабли только для того что бы возить жопу.
Подскажите, куда копать...
В сторону контроллера с большей памятью. ...ну или изучать программирование, чего люди, задающие такие вопросы, обычно не любят.
Вопреки мнению снобов - ничего зазорного в том, чтобы перейти на СТМ32 или ЕСП32 - нет. Если программирование не является твоей основной профессией.
Никакой разницы в ресурсах нет, не надо обманывать.
Разница в локальном и глобальном использовании string. Можно и в большой семье пользоваться одними тапками, если пользоваться правилом, кто раньше встал того и тапки. Но если у каждого члена семьи надо под сотню пар обуви, то расширять надо уже квартиру.
Спасибо. Помогло, вопрос снят. Также почитал "Этюды для начинающих" про выделение памяти ЕвгенияП.