ok se uso questo
non posso mettere un ciclo che mi permette di eseguirle tutte?
--- i due messaggi sono stati uniti ---
Codice:
fd=fopen("Richieste.txt","r");
char buf[30];
// legge le righe in un buffer temporaneo
for (int i = 0; i < 4; ++i)
fgets(buf, 30, fd);
// buf contiene "titolo: TitoloLibro"
// prendiamo solo "TitoloLibro"
sscanf(buf, "%*s %s", titolo);
ricerca(lista,titolo);
lista = cancellalibri(lista, titolo);
fclose(fd);
--- i due messaggi sono stati uniti ---
ok se uso questo
non posso mettere un ciclo che mi permette di eseguirle tutte?per il resto ci sono errori?Codice:fd=fopen("Richieste.txt","r"); char buf[30]; // legge le righe in un buffer temporaneo for (int i = 0; i < 4; ++i) fgets(buf, 30, fd); // buf contiene "titolo: TitoloLibro" // prendiamo solo "TitoloLibro" sscanf(buf, "%*s %s", titolo); ricerca(lista,titolo); lista = cancellalibri(lista, titolo); fclose(fd);
Ultima modifica: