allora..lo faccio attraverso il programma per essere sicuro di non lasciare spazi strani che mi "incasinerebbero" la grandezza della stringa..
per quanto riguarda la gets() me la ricordo meglio..devi contare che questo è un compito d'esame della mia università,quindi in teoria il file esiste già,io dovrei fare solo la seconda parte quella di lettura,e gets(come tutto il resto del programma) la scrivo in un foglio di carta quindi anche se è "unsafe" non me ne puo fregare de meno ne a me ne ai prof...adesso rimetto il codice commentato in dettaglio