Visualizzazione dei risultati da 1 a 6 su 6

Hybrid View

  1. #1
    Utente di HTML.it L'avatar di Scara95
    Registrato dal
    Jul 2009
    residenza
    Zimella (VR)
    Messaggi
    2,589
    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.
    "Quid enim est, quod contra vim sine vi fieri possit?" - Cicerone, Ad Familiares

  2. #2
    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)

  3. #3
    Utente di HTML.it L'avatar di Scara95
    Registrato dal
    Jul 2009
    residenza
    Zimella (VR)
    Messaggi
    2,589
    il metodo più facile è leggere i 3 numeri separati da / dalla scanf
    "Quid enim est, quod contra vim sine vi fieri possit?" - Cicerone, Ad Familiares

  4. #4
    Cioè? Se ad esempio data1 è uguale "01/01/2010", come faccio ad ottenere tre variabili gg=01 mm=01 e aa=2010?
    Considerando anche che data1 è una stringa mentre gg,mm e aa interi..
    Non so proprio che pesci pigliare AIUTOO!!!

    Daniele

  5. #5
    Credo di aver risolto mediante sscanf

    Ora rimane la questione dell'allocazione dinamica della memoria.
    Provo ad aprire un altro thread per non andare off-topic, anche se è relativo comunque allo stesso listato...

    Daniele

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.