зачем что-то копипастить, логика отключения нуля элементарна... Если в первой позиции ноль - гасим все сегменты. Что тут непонятного?В программировании не силен, но попробую рискнуть "посоветовать" нельзя ли попытаться сплагиатить фрагмент скетча из той версии где ноль отключается?
нет у вас в массиве пустого символа, потому и не отключается...ноль отключается так, если ноль, то отобразить пустой символ, который указан в массиве)..)) в массиве стоит ноль но после полуночи он не отключается. Вот скетч:
Замените вот этот кусок в 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); 
				
		 
				 
				 
				