Come si fa a leggere dal file allora? Ho guardato alcuni esercizi già svolti e tutti sono scritti così, anzi hanno un ciclo for che non ho scritto
codice:
int visualizza (struct pagelle elenco_pagelle[], int n) { //Serve a visualizzare i dati già inseriti
int i;
int scelta;
FILE*fp=fopen(FILE_PRED,"r");
if(fp==NULL) {
printf("-----Errore di lettura. Il file non esiste-----\n");
return (scelta);
}
else {
for(i=0;i<n;i++){
printf("Ecco gli studenti presenti in elenco:\n\n");
printf("%s %s %s %u %u %u %u\n",elenco_pagelle[i].nome,elenco_pagelle[i].cognome,elenco_pagelle[i].classe,elenco_pagelle[i].italiano,elenco_pagelle[i].matematica,elenco_pagelle[i].informatica,elenco_pagelle[i].religione); return 0;}
}
fclose(fp);
return 0;
}