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;
  }