Esercizio sulla libreria time

di il
11 risposte

Esercizio sulla libreria time

Ciao ragazzi, mi dite come prendere solamente l' anno in c, senza passare per:
struct tm t;
t.tm_year = 115 // 2015 - 1900 ????
in modo da permettermi la portabilità di un mio esercizio

11 Risposte

  • Re: Esercizio sulla libreria time

    La portabilità ce l'hai se usi quella struttura ...
  • Re: Esercizio sulla libreria time

    Si ma poi ogni anno devo cambiare, vorrei evitarlo.
  • Re: Esercizio sulla libreria time

    Che vuoi dire? Spiegati meglio ...
  • Re: Esercizio sulla libreria time

    Che poi ogni anno mi devo ritrovare ad aggiungere uno a t.tm_year =115 +1?
  • Re: Esercizio sulla libreria time

    Mi sa che fai un po' di confusione ... quella struttura la devi usare per farti dire dal sistema la data attuale ... tu come la usi?
  • Re: Esercizio sulla libreria time

    Si lo so, però io vorrei sapere come posso usarla in modo che io non debba ogni anno entrare nel file e cambiare la struttura
  • Re: Esercizio sulla libreria time

    Guarda ... Finché continui a scrivere la stessa richiesta assurda non so cosa dirti.

    Spiega di cosa si tratta, cosa vuoi fare, cosa hai scritto come codice altrimenti non ne esci...
  • Re: Esercizio sulla libreria time

    La mia richiesta è una, vorrei sapere come faccio a catturare la data del sistema, sopratutto l' anno, facendo in modo che io non debba cambiare la riga di codice ogni anno?
  • Re: Esercizio sulla libreria time

    Usa struct tm!

    Che acciderbolina stai a di' per ogni anno devo cambiare la riga di codice?

    Non devi cambiare nulla!

    Ogni anno, t.tm_year conterra' il valore: anno-1900.
    Sara' strano che venga sottratto 1900, ma cosi' e'!

    Non inventarti strane spiegazioni sul funzionamento della libreria standard del C: studia la documentazione ufficiale, e non strani link!
  • Re: Esercizio sulla libreria time

    Te lo chiedo per l'ultima volta... Hai scritto del codice per usare quella struttura?
  • Re: Esercizio sulla libreria time

    Ciao Ragazzi, scusate ancora se rompo le pelotas,
    io so che con la struttura qui sotto, vedo l' anno attuale del sistema
    struct tm t;
    t.tm_year = 115 // 2015 - 1900
    ok perfetto, il mio dubbio era,
    mettiamo che l' anno prossimo io voglia riutilizzare il mio algoritmo,
    per far comparire a video o registrarmi in memoria l' anno 2016
    dovrò cambiare la linea di programma, ovvero dovro aprire il programma e al posto di
    t.tm_year = 115 dovrò scrivere t.tm_year = 116, o esiste un automatismo per il quale
    io non debba correggere niente???
    in modo da permettermi la portabilità di un mio esercizio in anni successivi
Devi accedere o registrarti per scrivere nel forum
11 risposte