Массив - при считывании индекса <0 с ума сходит
Массив - при считывании индекса <0 с ума сходит
Счетчиком перебирал строковый массив на дисплей. Когда счетчик ущел в -1 на весь экран пошли заполняться символами пока не заполнился весь экран 9-ми. Красивое зрелище.
- support
- Супермодератор
- Сообщения: 1905
- Зарегистрирован: 03 янв 2018, 11:45
- Откуда: Астрахань
- Имя: Сергей
- Контактная информация:
Массив - при считывании индекса <0 с ума сходит
Это так называемые ошибки RunTime. Отследить их в компиляторе практически невозможно. В принципе можно в конечный код вставить кусок который проверяет значение на минус, но это добавит размер программы. Причём при каждом использовании блока. Я думаю что при ограниченных возможностях ардуинки это не очень хорошо. Так что необходимо контролировать такие ситуации в программе на уровне схемы.
Автор программы FLProg.
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 0 гостей