qualcuno riesce a capire dove è l'errore?


fseek(fp_in,ftell(fp_in)-1, SEEK_SET);

fscanf(fp_in,"%s%d%s%d\n", citta.nome, &citta.cap, citta.prov, &citta.num_ab);

fprintf(fp_out,"%s %d %s %s\n", citta.nome, citta.cap, citta.prov, citta.num_ab);

fseek(fp_in, 0, SEEK_CUR);

dovrebbe essere sulla fprintf, almeno cosi mi dice il debugger??