Se ti è stato detto che il puntatore deve essere ricevuto dalla funzione vuol dire che la fopen la devi fare fuori

La funzione sarà

void funzione(FILE *f)