Como usar a função time () em C

Como Usar A Funcao Time Em C



O tempo é um fator importante na programação e nas tarefas relacionadas ao computador que as pessoas usam principalmente para calcular o tempo para vários fins. A Programação em C possui diversas funções que podem auxiliar o usuário na realização dessas tarefas, seja ela relacionada ao cálculo do tempo atual do sistema ou ao cálculo do tempo de execução do programa. Uma das funções de cálculo de tempo mais importantes em C é a função time().

Neste artigo, falaremos sobre o uso do função time() em programação C.







O que é a função time () em C?

O função time() in C é uma função integrada que permite aos usuários retornar a contagem total de segundos desde 1º de janeiro de 1970, 00:00:00 UTC (Tempo Universal Coordenado). Esta função está incluída no arquivo de cabeçalho , que deve ser incluído antes do início do programa e retorna a hora atual do sistema como um valor time_t.



Sintaxe : O tempo() função usa uma sintaxe simples em C que é dada como:



tempo_t tempo ( tempo_t * segundos ) ;

Parâmetros : O tempo() A função na sintaxe acima leva um ponteiro para o argumento variável time_t que armazena o número de segundos desde o tempo.





Valor de retorno : O tipo de retorno da função é o mesmo que o valor de time_t armazenado na variável apontada pelo argumento.

Exemplo

O uso do tempo() função é demonstrada no exemplo abaixo:



#include

#include

int principal ( )

{

time_t current_t ;
current_t = tempo ( current_t ) ;
printf ( '%s%ld segundos desde a Época' ,
asctime ( horário local ( & current_t ) ) , current_t ) ;
retornar 0 ;


}

O programa acima define uma variável current_t do tipo time_t e usa o função time() para medir o tempo desde a Época (00:00:00 UTC, 1º de janeiro de 1970) até agora em segundos. Nós costumavamos asctime() função que converte o ponteiro do tipo struct current_t à string para representar a hora no formato dia e hora. O horário local() função foi usada para representar a hora atual do calendário.

Conclusão

O função time() é uma das funções calculadas de tempo de programação C amplamente usadas que está incluída no arquivo de cabeçalho e é usado para determinar a hora atual do sistema. Usando um exemplo simples, este guia forneceu conhecimento suficiente sobre a função time() em C.