C ++ time () - Libreria standard C ++

La funzione time () in C ++ restituisce l'ora del calendario corrente come oggetto di tipo time_t.

La funzione time () è definita nel file di intestazione.

prototipo time ()

 time_t time (time_t * arg);

La funzione time () accetta un puntatore a un time_toggetto come argomento e restituisce l'ora del calendario corrente come valore di tipo time_t.

Se arg non è un puntatore nullo, il valore restituito viene memorizzato anche nell'oggetto a cui punta arg.

time () Parametri

  • arg: puntatore a un oggetto time_t che (se non nullo) memorizza l'ora.

time () Valore di ritorno

  • In caso di successo, la funzione time () restituisce l'ora del calendario corrente come valore di tipo time_t.
  • In caso di errore restituisce -1 che viene convertito in tipo time_t.

Esempio 1: come funziona la funzione time () con il valore di ritorno?

 #include #include using namespace std; int main() ( time_t current_time; current_time = time(NULL); cout << current_time << " seconds has passed since 00:00:00 GMT, Jan 1, 1970"; return 0; )

Quando esegui il programma, l'output sarà:

 Sono trascorsi 1489924627 secondi dalle 00:00:00 GMT del 1 gennaio 1970

Esempio 2: come funziona la funzione time () con il puntatore di riferimento?

 #include #include using namespace std; int main() ( time_t current_time; // Stores time in current_time time(&current_time); cout << current_time << " seconds has passed since 00:00:00 GMT, Jan 1, 1970"; return 0; )

Quando esegui il programma, l'output sarà:

 Sono trascorsi 1489924627 secondi dalle 00:00:00 GMT del 1 gennaio 1970

Articoli interessanti...