vedi, adesso l'ho sistemato e ho messo un ciclo while da 16 invece che leggere e memorizzare 16 numeri. Infatti, adesso nel ciclo di 16 numeri, legge un numero alla volta e lo scrive. Quindi il programma utilizza UNA SOLA variabile mentre prima utilizzava 16 variabili che venivano prima memorizzate poi trascritte.
Questo è un risparmio di ram del computer che per programmini del genere non si vede, la cpu invece fa sempre un'operazione alla volta che sia un ciclo o memorizzare 16 variabili, quindi dal punto di vista della velocità non cambia. Non ho fatto informatica ma penso in linea di principio sia così.
Proverò a fare adesso la versione per convertire il testo in binario, poi volevo imparare a fare quelle bellisime finestre stile windows