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 2009Mese 06Giorno 04Ore 00:00:00
  Data finale
Anno 2009Mese 06Giorno 04Ore 24:00:00

Nome elemento
ABConsumo (l): 0.144665
Nome elemento
CDConsumo (l): 0.083810
Nome elemento
EFConsumo (l): 0.027732
Nome elemento
GHConsumo (l): 0.066554
Nome elemento
ILConsumo (l): 0.000462
Nome elemento
MNConsumo (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!