Как программно узнать количество элементов в массиве

Ответить
Аватара пользователя
taras20
Рядовой
Сообщения: 52
Зарегистрирован: 28 сен 2015, 17:41
Откуда: Москва

Как программно узнать количество элементов в массиве

Сообщение taras20 »

Есть массив с названием пунктов меню.
Счетчиком по индексу я получаю значение для вывода на экран.
Хорошо бы на вход счетчика подать предел = количеству элементов массива меню, чтобы зациклить счетчик по кругу.
Аватара пользователя
Сергей
Лейтенант
Сообщения: 578
Зарегистрирован: 31 авг 2015, 15:06
Имя: Сергей
Контактная информация:

Как программно узнать количество элементов в массиве

Сообщение Сергей »

taras20, выбирайте подходящий бок. для меню точно подойдет. там есть блок изменения переменной. Т.е. входное число можно +1,-1, с установкой макс, мин..
https://yadi.sk/d/s8LH0y-pnyMm2
Аватара пользователя
taras20
Рядовой
Сообщения: 52
Зарегистрирован: 28 сен 2015, 17:41
Откуда: Москва

Как программно узнать количество элементов в массиве

Сообщение taras20 »

Сергей писал(а):входное число можно +1,-1, с установкой макс, мин
Спасибо за блоки. Но в них нужно подавать максимум. А я бы хотел туда подать количество элементов массива, чтобы не заводить переменную например "количество пунктов меню", а взять из массива "Пункты меню" в котором указаны названия меню.
Аватара пользователя
taras20
Рядовой
Сообщения: 52
Зарегистрирован: 28 сен 2015, 17:41
Откуда: Москва

Как программно узнать количество элементов в массиве

Сообщение taras20 »

Кстати хотел попробовать Ваши модули Сергей. (ардуино 1.6.7)
Результат:
Модуль 1 Прыгает  через 4 пункта  2016-->2020 2024 2029 2030
<--2027 2023 2019 2014. Если через переменную, то начинает с 0.


Модуль 2  На экране -2 и тишина ни туда ни сюда (пробовал через переменную) тот же эффект

Модуль 4
Стартует с 0 и вверх если как на рисунке старт меньше минимума. Но это нормально. Защиту от дурака можно сделать.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось taras20 30 янв 2016, 15:50, всего редактировалось 1 раз.
Аватара пользователя
Сергей
Лейтенант
Сообщения: 578
Зарегистрирован: 31 авг 2015, 15:06
Имя: Сергей
Контактная информация:

Как программно узнать количество элементов в массиве

Сообщение Сергей »

taras20 писал(а):Модуль 1 Прыгает  через 4 пункта
 попробуйте внутри блока убрать вот
0898267.png
этот генератор. Не помню зачем я его ставил и проверить сейчас не могу.
Вообще эти блоку надо переделывать. Я их делал в сентябре 2015, когда счетчики в ФЛПрог не умели считать в минус. Еще попробую на Си сделать инкремент/декримент переменной. По блокам делать сложно (верхняя часть блока с изменением направления счета), а в коде это две команды 1++; и 1--;.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Ответить

Вернуться в «Математика»

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

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