Grazie a tutti per le precisazioni, provo se il programma va e vi faccio sapere.

Se qualcuno ha tempo mi può spiegare una cosa? Non capisco perchè il Deitel, il libro di esercizi e Xcode, etichettino "gets" come unsafe, o rischiosa.

Ed ora me lo ha confermato nakunita. Quale è il problema con questa funzione, che in fin dei conti è l'unica che mi permette di prendere una stringa fino allo '\n' e non fino allo spazio.