dicevo, sei sicuro di avere le competenze per fare un esercizio di questa complessità?
Comunque
Codice PHP:
#include <stdio.h>
#include <string.h>
struct Studente {
char cognome[10];
char matricola[2];
char voto[2];
} studenti [] = {
{"topolino ","01","28"},
{"pluto ","02","30"},
{"paperino ","03","22"}
};
int main (int argc, const char * argv[]) {
// la dimensione di un record
int dim_rec = sizeof(struct Studente);
// la dimensione di tutto il file
int dim_file = sizeof(studenti);
// il numero di record
int rec = dim_file / dim_rec;
return (0);
}
è una semplice struttura che rappresenta il tuo database.
Prima di tutto secondo la tua consegna i dati non li devi avere in memoria ma su file, quindi devi saper leggere e scrivere un file.
Il file deve essere una sequenza di struct Studenti.
ciao
sergio