Io ho provato a scrivere il codice del caricamento, ma non funziona, d'altra parte non so come effettuare il caricamento correttamente in questo caso specifico.
Nel file sono scritti in ordine Nome Cognome TitoloLibro e devo rispettivamente salvarli in 3 variabili diverse per poi portarli sulla lista, ma come si effettua il caricamento in questo modo?codice:struct alunno* carica(){ struct alunno * t; p = fopen("file.txt", "r"); int c = 1; char nome[20]; char cognome[20]; char titolo[30]; while (!feof(p)) { if(c == 1) { fscanf(p, "%s", nome); c++; } if(c == 2) { fscanf(p, "%s", cognome); c++; } if(c == 3) { fscanf(p, "%s", titolo); t = ins_ord(t, nome, cognome, titolo); c = 1; } } return(t); }

Rispondi quotando