Come utilizzare la funzione time() in C

Come Utilizzare La Funzione Time In C



Il tempo è un fattore importante nella programmazione e nelle attività relative al computer che le persone utilizzano principalmente per calcolare il tempo per vari scopi. La programmazione C ha diverse funzioni che possono aiutare gli utenti a svolgere queste attività, sia che si tratti di calcolare l'ora corrente del sistema o di calcolare il tempo di esecuzione del programma. Una delle più importanti funzioni di calcolo del tempo in C è la funzione tempo().

In questo articolo, parleremo dell'utilizzo del funzione tempo() nella programmazione C.







Cos'è la funzione time() in C?

IL funzione tempo() in C è una funzione incorporata che consente agli utenti di restituire il conteggio totale dei secondi dal 1 gennaio 1970, 00:00:00 UTC (Coordinated Universal Time). Questa funzione è inclusa nel file di intestazione , che deve essere incluso prima dell'avvio del programma e restituisce l'ora corrente del sistema come valore time_t.



Sintassi : IL tempo() funzione utilizza una sintassi semplice in C che è data come:



tempo_t tempo ( tempo_t * secondi ) ;

Parametri : IL tempo() La funzione nella sintassi sopra prende un puntatore all'argomento variabile time_t che memorizza il numero di secondi dall'ora.





Valore di ritorno : Il tipo restituito dalla funzione è lo stesso del valore di time_t memorizzato nella variabile puntata dall'argomento.

Esempio

L'uso del tempo() funzione è dimostrata nell'esempio seguente:



#include

#include

int principale ( )

{

time_t current_t ;
corrente_t = tempo ( corrente_t ) ;
printf ( '%s%ld sec dall'epoca' ,
asctime ( ora locale ( & corrente_t ) ) , corrente_t ) ;
ritorno 0 ;


}

Il programma precedente definisce una variabile current_t del tipo time_t e utilizza il funzione tempo() per misurare il tempo dall'epoca (00:00:00 UTC, 1 gennaio 1970) fino ad ora in secondi. Abbiamo usato asctime() funzione che converte il puntatore di tipo struct corrente_t alla stringa per rappresentare l'ora nel formato giorno e ora. IL ora locale() La funzione è stata utilizzata per rappresentare l'ora del calendario corrente.

Conclusione

IL funzione tempo() è una delle funzioni calcolate nel tempo di programmazione C ampiamente utilizzate che è inclusa in file di intestazione e viene utilizzato per determinare l'ora corrente del sistema. Usando un semplice esempio, questa guida ha fornito una conoscenza sufficiente della funzione time() in C.