Ciao a tutti!
Ho un problema di questo tipo e non ho ancora trovato una soluzione intelligente per risolverlo.
Sto creando un programma C che agisce su un file di testo strutturato in questo modo:
Codice PHP:
REPORT
Data iniziale: Anno 2009, Mese 06, Giorno 04, Ore 00:00:00
Data finale: Anno 2009, Mese 06, Giorno 04, Ore 24:00:00
Nome elemento: AB, Consumo (l): 0.144665
Nome elemento: CD, Consumo (l): 0.083810
Nome elemento: EF, Consumo (l): 0.027732
Nome elemento: GH, Consumo (l): 0.066554
Nome elemento: IL, Consumo (l): 0.000462
Nome elemento: MN, Consumo (l): 0.025884
Data e ora di creazione rapporto: 06/05/09 15:44:12
Il numero di elementi varia da 1 a 16, il loro nome è sempre composto da due lettere, mentre il consumo è sempre un numero a 6 decimali.
Quello che mi interessa fare è memorizzare tramite array i nomi degli elementi (AB,CD,EF,GH,IL,MN...) e i relativi consumi, per poi elaborarli tramite un programma che ho già preparato.
Putroppo con la lettura da file mi incasino sempre e dopo aver sclerato da fgets e sscanf non sono riuscito a trovare una soluzione soddisfacente...
Qualche consiglio?
Grazie in anticipo!