Oppure

Loading
09/03/16 20:24
pino.99
Ragazzi sapete dirmi quale è la libreria e la funzione da utilizzare per acquisire l'orario di sistema?
Grazie in anticipo
aaa
09/03/16 20:37
Poggi Marco
La libreria che fornisce per determinare l'ora, o eseguire l' aritmetica sulle ore, formattarle per la visualizzazione, ecc. è la <ctime>.
Vedi cplusplus.com/reference/ctime/
In particolare per acquisire l'orario, vedi la funzione time: cplusplus.com/reference/ctime/time/
aaa
09/03/16 20:38
AldoBaldo
In genere uso time().

#include <stdlib.h>
#include <stdio.h>
#include <time.h>

int main() {
    time_t t = time(NULL);

    printf( "\n%lu\n\n", t );

    return 0;
}
ATTENZIONE! Sono un hobbista e l'affidabilità delle mie conoscenze informatiche è molto limitata. Non prendere come esempio il codice che scrivo, perché non ho alcuna formazione accademica e rischieresti di apprendere pratiche controproducenti.
10/03/16 7:43
TheDarkJuster
La funzione time fornisce il tempo secondo il formato unix, ma questo non è strettamente necessario, e la sua implementazione può essere diversa fra sistemi differenti (per quel che mi risulta): cplusplus.com/reference/ctime/time/ da notare che time.h e ctime sono lo stesso Header.
Usare time.h è il modo migliore per mantenere compatibilità del sorgente fra diversi target.
aaa