зачем что-то копипастить, логика отключения нуля элементарна... Если в первой позиции ноль - гасим все сегменты. Что тут непонятного?В программировании не силен, но попробую рискнуть "посоветовать" нельзя ли попытаться сплагиатить фрагмент скетча из той версии где ноль отключается?
нет у вас в массиве пустого символа, потому и не отключается...ноль отключается так, если ноль, то отобразить пустой символ, который указан в массиве)..)) в массиве стоит ноль но после полуночи он не отключается. Вот скетч:
Замените вот этот кусок в TimeToArray()
C++:
/*// добавил но не работает
if ( (i != 4) || (digit != "")) BrightDigit(digits[digit], cursor); // 24:00 показывает 0:00
else BrightDigit("", cursor); // был "0" перед запятой
//BrightDigit(digits[digit], cursor); // 24:00 показывает 00:00
*/
BrightDigit(digits[digit], cursor);
C++:
if ( (i == 4) || (digit == 0)) BrightDigit(0, cursor);
else BrightDigit(digits[digit], cursor);