Ah ... ma è la getch() che attende il tasto. Devi prevedere un'altra funzione che non attenda il tasto ...