Quote Originariamente inviata da oregon Visualizza il messaggio
Semplicemente si indica alle funzioni che l'argomento di tipo "puntatore a int" (ovvero &value) deve essere "reinterpretato", per quella chiamata, come "puntatore a char" (come si aspetta la funzione).

Il const non appare nel caso della lettura perché in questo modo si possono modificare i dati puntati dal puntatore in quanto viene assegnato loro il valore letto dal file. Al contrario, per la scrittura su file, i dati sono solamente letti dalla memoria e non modificati.
innanzitutto grazie per la risposta.

ma perchè c'è la necessità di reinterpretare come puntatore ad un carattere l'indirizzo che contiene un intero?