#include #include #include #define NOMI 10 struct _persona { char cognome[30]; char nome[30]; char tel[30]; }; typedef struct _persona persona; void scambia(persona *ind); int scambio; int main() { FILE *fp; persona dati[NOMI]; int ind, i; if((fp=fopen("persone.txt","r"))==NULL) { printf("FILE NOT FOUND\n"); exit(1); } for(ind=0;ind0) scambia(dati); } while(scambio); } if(i==2) { do { scambio=0; for(ind=0;ind0) scambia(dati); } } while(scambio); } else { printf("opzione errata\n"); exit(1); } printf("\n"); for(ind=0;ind