Buongiorno a tutti.
Non ho capito bene come fare la lettura di un singolo campo di una struttura contenuta in un file e successivamente passare a una seconda struttura, contenuta nello stesso file, e leggere sempre lo stesso campo con valore diverso.
Io scrivo queste strutture con fwrite e avevo pensato di leggerle con fread, però quando faccio leggere la struttura al programma mi legge solamente i campi della prima struttura senza andare avanti alla seconda.
Non ho capito bene come fare la lettura di un singolo campo di una struttura contenuta in un file e successivamente passare a una seconda struttura, contenuta nello stesso file, e leggere sempre lo stesso campo con valore diverso.
Io scrivo queste strutture con fwrite e avevo pensato di leggerle con fread, però quando faccio leggere la struttura al programma mi legge solamente i campi della prima struttura senza andare avanti alla seconda.
C:
struct paziente {
char nome[N];
char cognome[N];
char indirizzo[N];
};
paziente p1, p2;