C ++ time () - Biblioteca padrão C ++

A função time () em C ++ retorna a hora do calendário atual como um objeto do tipo time_t.

A função time () é definida no arquivo de cabeçalho.

protótipo time ()

 time_t time (time_t * arg);

A função time () leva um ponteiro para o time_tobjeto como seu argumento e retorna a hora do calendário atual como um valor do tipo time_t.

Se arg não for um ponteiro nulo, o valor retornado também será armazenado no objeto apontado por arg.

time () Parâmetros

  • arg: ponteiro para um objeto time_t que (se não for nulo) armazena a hora.

time () Valor de retorno

  • Em caso de sucesso, a função time () retorna a hora do calendário atual como um valor do tipo time_t.
  • Em caso de falha, ele retorna -1 que é convertido para o tipo time_t.

Exemplo 1: Como a função time () funciona com o valor de retorno?

 #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 você executa o programa, a saída será:

 1489924627 segundos se passaram desde 00:00:00 GMT de 1º de janeiro de 1970

Exemplo 2: Como a função time () funciona com o ponteiro de referência?

 #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 você executa o programa, a saída será:

 1489924627 segundos se passaram desde 00:00:00 GMT de 1º de janeiro de 1970

Artigos interessantes...