Ciao a tutti :ciaociao:
ho un problema nel salvare dati da file in una struct. Nel file è presente un elenco di libri in questo specifico formato(che non facilita la lettura) :
titolo autore data_di_ pubblicazione editore prezzo
(la data è scritta ad esempio in questa forma :10/12/2016)
Prima di tutto ho letto il numero di libri presenti nell'elenco(valutando il numero di caratteri '\n' e fin qui ci siamo).
ho creato una struct per contenere i vari dati di ogni libro e successivamente un array di struct (in base al numero di libri).
Adesso dovrei leggere i vari dati per ogni libro e salvarli nei relativi campi. Nel file ho pensato di separare i vari campi con una virgola in modo da facilitare la lettura.
Un ulteriore difficoltà è data dalla presenza nel file (per ogni libro) di caratteri di tipo diverso(interi e char) e dal '/' all'interno della data.
Come potrei leggere i vari dati salvandoli nei relativi campi?
grazie
ho un problema nel salvare dati da file in una struct. Nel file è presente un elenco di libri in questo specifico formato(che non facilita la lettura) :
titolo autore data_di_ pubblicazione editore prezzo
(la data è scritta ad esempio in questa forma :10/12/2016)
Prima di tutto ho letto il numero di libri presenti nell'elenco(valutando il numero di caratteri '\n' e fin qui ci siamo).
ho creato una struct per contenere i vari dati di ogni libro e successivamente un array di struct (in base al numero di libri).
Adesso dovrei leggere i vari dati per ogni libro e salvarli nei relativi campi. Nel file ho pensato di separare i vari campi con una virgola in modo da facilitare la lettura.
Un ulteriore difficoltà è data dalla presenza nel file (per ogni libro) di caratteri di tipo diverso(interi e char) e dal '/' all'interno della data.
Come potrei leggere i vari dati salvandoli nei relativi campi?
grazie
Ultima modifica: