Ciao a tutti.
Ho un problema con un programma che stò scrivendo...![]()
Il programma in questione sfrutta una struttura dati del tipo:
typedef struct {
char Film_title[Max_Name_length];
int film_length;
int quality;
int flag;
} film_record;
film_record Data[50]
(Tralasciando le varie dichiarazioni...)
Ed è progettato per gestire un piccolo database contenente le schede di vari film.
Prima di terminare la sua esecuzione il programma salva i dati acquisiti in un file .txt del tipo:
Film N.0
Title: Guerre stellari
Length: 120
Quality: 5
Film N.1
Title: Altro_nome_film
Length: 120
Quality: 5
...
Ecco il dilemma: :master:
Come fare a fargli acquisire all'avvio i dati contenuti in questo file di testo in memoria, in modo da averli disponibili durante l'esecuzione del programma???
Ho provato con fscanf() e con getc() ma purtroppo il programma non funziona come vorrei...
Guerre stellari dovrebbe essere caricato in Data[0].Film_title senza la stringa Title presente nel file di testo.
C'è qualcosa che mi sfugge ed il manuale non mi è d'aiuto.
Help me plz. :adhone: