Originariamente inviato da miscialo
però la funzione fwrite_point_mass utilizzando anchessa un ciclo continua a stampare...
In che senso continua a stampare?! "Quanto" stampare è determinato da 'n'.

Originariamente inviato da miscialo
se metto for (f=0;f<n && !feof (fp);f++) in fwrite_point_mass il prompt mi da errore...cosa dovrei fare secondo voi??
Beh, certo, in fwrite_point_mass non hai fp, non usi alcun file.

Tra l'altro a fget_point_mass passi un valore 'n' che non serve, infatti 'n' è in output, non in input.