Массив - при считывании индекса <0 с ума сходит

В этот форум переносятся темы из форума "Новые" которые при рассмотрении модератором или автором признанны либо не верными, либо ошибочными.
Ответить
Аватара пользователя
taras20
Рядовой
Сообщения: 52
Зарегистрирован: 28 сен 2015, 17:41
Откуда: Москва

Массив - при считывании индекса <0 с ума сходит

Сообщение taras20 »

Счетчиком  перебирал строковый массив на дисплей. Когда счетчик ущел в -1 на весь экран пошли заполняться символами пока не заполнился весь экран 9-ми. Красивое зрелище.
Аватара пользователя
support
Супермодератор
Сообщения: 1905
Зарегистрирован: 03 янв 2018, 11:45
Откуда: Астрахань
Имя: Сергей
Контактная информация:

Массив - при считывании индекса <0 с ума сходит

Сообщение support »

Это так называемые ошибки RunTime. Отследить их в компиляторе практически невозможно. В принципе можно в конечный код вставить кусок который проверяет значение на минус, но это добавит размер программы. Причём при каждом использовании блока. Я думаю что при ограниченных возможностях ардуинки это не очень хорошо. Так что необходимо контролировать такие ситуации в программе на уровне схемы.
Автор программы FLProg.
Ответить

Вернуться в «Не принятые»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 0 гостей