Dipende come gestisci il file se fai una scrittura formattata, cioè praticamente come un normale file di testo, usi fprintf per leggere e fscanf per scrivere, altrimenti se usi il file per la scrittura a blocchi, cioè tutti gli elementi del file hanno una dimensione prefissata, devi usare fread per leggere e fwrite per scrivere...