allora, se provate a compilare ed eseguire forse capite meglio, cmq come ho detto prima il problema si insidia nella funzione modifica(); gli step logici sono: l'utente digita l'indice di un sito-> (sono strutturati cosi: 1) www.aaa.it --nutente -- psw, 2)www.bbb.it -- nutente -- psw ecc..)cerco l'indice all'interno del file-> mi posiziono sul record interessato->chiedo cosa si vuole modificare->input dati-> sovrascrivo i dati. ma invece che sovrascriverli , mi crea un nuovo record, spero di essere stato chiaro(altrimenti chiedetemi pure)