Quote Originariamente inviata da Scara95 Visualizza il messaggio
Non ti serve leggere tutto il file per implementare ciò che ti è stato richiesto. Per confrontare 2 date basta confrontare anno, poi mese, poi giorno.
Sì, sì, hai ragione e ci avevo anche pensato. Non riesco però a trattare le stringhe di dati poi, mi spiego:
ora prelevo con fscanf(f,"%lf %s", &centrale1[i].temp, centrale1[i].data) nel ciclo while ogni temperatura e ogni data.

Probabilmente è più furbo non popolare due array apposta ma fare il confronto riga per riga sempre nel ciclo while ma a parte questo il grosso problema è la data, trattata come stringa in quanto ha il formato "dd/mm/aaaa".
Non riesco proprio ad inserire la stringa in una struttura (es. data1.gg, data1.mm, data1.aa e data2.gg....)
per poi fare qualcosa tipo: if (data1.aa==data2.aa && data1.mm==data2.mm ecc ecc)