Мучаюсь с millis()

А я и думал, что ему отвечаю. У вас ники похожие, а я далеко от экрана лежу.

Анонимным енумом можно было же обойтись, ай ай ай.

Да еще и имя выбрали такое редкое - index.

Вам двойка за это. К енуму прибьавлять вот так вот беспардонно - плохой тон. На то он и енум, а не инт

А тут што, другая какая-то операция “запятая”? 0666 правда рассматривается в восьмеричном формате, потом преобразуется в float. Скока будет во floate восьмеричное 666 мне щитать лень.

Нехорошо матёрых студентов обманывать.)

Да прям «братья-близнецы» (сарказм).
И ники не похожи, и аватарки разные. Очки одевай, чтоли…

Спасибо.
Можно сразу перевести на счет?

Бесполезно, у него туннельное зрение.

я предложил можно сказать свой вариант, другие свои…
как итог… я думаю если вы создаете учебник, не стоит такую задачку в нее вносить)))
ии говорит что будет 3!!!))) вроде…
по правилам большинства компиляторов С/С++ строка a = 0x0,3; выполнится как a = 3;

  • Python-стиль, он получит (0, 3)

438.0

СергейФ А зачем 100500 таймеров? Вот так это делается

void infoDispA() {
  unsigned long elapsed = millis() - lastTime1;
  switch (elapsed) {
    case 0 ... 300:
      disp.displayByte(0, _A);
      break;
    case 301 ... 600:
      disp.displayByte(0, _empty);
      break;
    default:
      lastTime1 = millis();
      clicker++;
      break;
  }
}