Originariamente inviato da jurij7
ma mi si blocca alla seguente istruzione

codice:
cfPtr = fopen ( "classifica.dat" , "rb" );
Che significa che "si blocca" su quella istruzione? Cosa succede esattamente?

EDIT:

Con quella istruzione stai aprendo il file in lettura in modalità binaria, ma poi esegui un'istruzione di scrittura... (write()). Per poterlo fare devi aprire il file appunto in scrittura, o per meglio dire in append perché altrimenti ti si cancella quello che già hai scritto precedentemente.