Grazie per aver risposto!!
Purtroppo anche dopo la correzione il programma non funziona. L'unica cosa che mi viene in mente è qualche errore nel buffer...