Sono rovinato!! mi hanno chiesto per un esame per l'8 luglio un programma im C che per chi ha fatto programmazione in precedenza credo sia una cavolata io ho fatto solo un mese!!
Il programma deve fare un menu che mi permetta di fare un inserimento e salvataggio di dati alunni(nome, cognome, classe, età in anni),un ordinamento in base alla loro età, un calcolo della media dell età di tutti i dati inseriti nel file. Ho buttato giu un po di codice scopiazzando qualcosa di simile ma non so se posso salvare in un unico file due cose HELP ME!:
void inserimento ()
{n_studenti+1;
FILE *fp;
struct studente s;
fp=fopen("peresame.dat","a+");
printf("\n Inserisci il nome dell'alunno/a: ");
scanf ("%s",alunni[n_studenti].nome);
printf("\n Inserisci il cognome dell'alunno/a: ");
scanf("%s",alunni[n_studenti].cognome);
printf("\n Inserisci la classe dell'alunno/a: ");
scanf("%s",alunni[n_studenti].classe);
printf("\n Inserisci l'altezza dell'alunno/a: ");
scanf("%d",&alunni[n_studenti].altezza);
printf("\n Inserire il peso dello alunno/a: ");
scanf("%d",&alunni[n_studenti].peso);
printf("\n Inserire l'eta' dell' alunno/a:");
scanf("%d",&alunni[n_studenti].eta);
fwrite(&s,1,sizeof(struct studente),fp);
fclose(fp);
n_studenti=n_studenti+1;
FILE *numero;
numero=fopen("nstudenti.dat","a+");
fwrite(&n,1,sizeof(int n_studenti),numero);
fprintf(stdout,"\n Visualizzami il numero degli studenti inseriti:%d\n",n_studenti);
fclose(numero);
}