Originariamente inviato da XWolverineX
Credo che dovresti fare
codice:
fread(prova.stringa,15,1,fp);
No. Dato che prova e' un puntatore a quella struttura allocata dinamicamente, devi scrivere

fread (prova->stringa, 15, 1, fp);

Attenzione anche al fatto che si deve prevedere lo spazio per il terminatore (\0) nella stringa.