Devi
1) modificare il codice COME ti avevo detto nell'altro forum (c'erano piu' if da cambiare ... non c'e' NESSUNA if modificata)
2) compilare ed eseguire e INDICARE cosa succede.
3) fai un po' di prove ... elimina tutta la parte di gestione dei tasti e prova ad usare SOLAMENTE la parte di codice che visualizza le cifre. Prova a scrivere SOLO il codice che visualizzi
12.34
per capire se il problema e' quando piloti i display.
Fra l'altro, per capire se ci sono EFFETTIVAMENTE degli errori, BISOGNA avere anche lo schema elettrico del circuito, altrimenti NON si puo' dire, ad esempio, se questo
char display [10] = {63, 6, 91, 79, 102, 109, 125, 7, 127, 111};
e' corretto o no ...