Salve a tutti, ho un problemino.
Sto cercando di fare un database di una scuola di musica (linguaggio c).
Nel menù ci deve essere una funzione che consenta di inserire uno strumento e che restituisca tutti gli iscritti a quel determinato strumento.
Esempio:
Pincopallino - Clarinetto
Tizio - Flauto
Caio - Clarinetto
Mario - Sassofono
Inserendo clarinetto la funzione deve restituire Pincopallino e Caio.
Altra cosa: la gestione è con salvataggio e lettura su file.
Ho iniziato a fare il codice ma mi sono bloccato miseramente perchè non saprei come andare avanti.
Il poco che ho fatto (di questa funzione):
grazie in anticipo.codice:struct pers { char nome[DIM],cognome[DIM], cors[DIM]; char ind[31]; char numTel[MAX_TEL]; }; .... .... .... .... /*5.Cerca per corso, stampa tutti gli iscritti che frequentano un determinato corso*/ int cerCor(void){ char pausa; char cors[DIM]; int n; printf("\n\n------RICERCA PER CORSO------"); fp= fopen("lista.txt", "r"); printf("\n Inserire corso"); gets(cors); for (;;){ n = fread(&lista, sizeof(struct pers), 1, fp); //praticamente l'ho letto e basta

Rispondi quotando