A função Time () é usada para retornar o tempo na linguagem C. Ele retorna o tempo em segundos. Desta vez também é intitulado "Timestamp Unix". Para utilizar esse tempo () função no idioma C, devemos colocar o arquivo de cabeçalho “tempo. h ". Esta função é definida neste “tempo. arquivo de cabeçalho H ”. Então, devemos colocar este arquivo de cabeçalho em nossos códigos de linguagem C. Podemos obter tempo usando esta função desde o tempo mencionado até o horário atual em segundos. Neste tutorial, explicaremos o "time ()" na programação C em detalhes e forneceremos exemplos aqui.
Sintaxe da função do tempo na linguagem C
time_t time (time_t *segundo)A função Time () leva apenas um parâmetro - “Segundo”. O objeto “time _t” é usado aqui que armazena o tempo em segundos.
Também temos um "valor de retorno" que é usado para retornar o tempo atual do calendário como um objeto do tipo TIME T.
Exemplo 1:
Esses exemplos são executados sob o Ubuntu 20.04. Portanto, para fazer isso, devemos instalar o GCC no Ubuntu 20.04. Depois de instalá -lo, criamos algum código usando a função "time ()" em nossa programação C para que você possa entender rapidamente como ele opera. Primeiro, adicionamos os vários arquivos de cabeçalho, como "" que são usados para imprimir na tela ao seguinte código que é fornecido.
Então, colocamos o “tempo. H ”Arquivo de cabeçalho em que a função“ time () ”é definida. Podemos acessar a função "time ()" apenas quando colocamos esse "tempo. arquivo de cabeçalho H ”. Depois disso, chamamos a função "main ()" que está presente como o tipo de dados "int". Dentro da função "main ()", colocamos a variável "time_t" com o nome "segundos". Quando a função de tipo de retorno retorna um valor, ela é armazenada nesta variável.
Para a variável "segundos", colocamos a função "time ()" e passamos o "nulo" como o parâmetro desta função. Como queremos retornar o tempo na variável "segundos", colocamos o "nulo" na função "time ()". Ele retorna o tempo na forma de segundos. Depois disso, utilizamos a função "printf ()" que renderiza os dados escritos dentro do "printf". Na declaração "printf", "LD" representa o "inteiro longo" porque o valor de retorno é maior, então colocamos esse "LD". Ele retorna o tempo de 14 de janeiro de 199 até o horário atual em segundos.
Agora, utilizamos o "retorno (0)" no final deste código. Depois de concluir este código, salvamos este código com o “.Extensão de arquivo C ”.
Podemos facilmente obter a saída utilizando os comandos "gcc". Esses comandos são demonstrados na captura de tela a seguir. Nesse caso, ele retorna os segundos entre o tempo em 14 de janeiro de 1999 e o tempo presente.
Exemplo 2:
Modificamos um pouco a instância anterior. Os mesmos arquivos de cabeçalho são usados neste caso, seguidos pela função "main ()". Depois disso, criamos uma variável do tipo de dados "time_t". Em seguida, colocamos o “tempo (e segundos)”, que é usado aqui para armazenar o tempo em segundos. Depois disso, colocamos a função "printf" e a função "retornar".
A seguir, a saída deste código, o tempo retorna em segundos desde o tempo mencionado até o horário atual. Obtemos esta saída utilizando os comandos "gcc".
Exemplo 3:
Neste código, imprimimos o tempo em horas. Todos os códigos são os mesmos que os códigos anteriores. Aqui, atualizamos a declaração "printf" e imprimimos o horário em horas dividindo os segundos por "3600". Ele retorna o horário da data de data mencionada até a hora atual.
A saída renderiza o tempo de 14 de janeiro de 1999 até o horário atual em horas. Temos o tempo em horas dividindo os segundos por "3600" no programa C.
Exemplo 4:
Temos dois arquivos de cabeçalho aqui e a função "main ()". Declare a variável "segundos". O tipo de dados dessa variável é "time_t". Então, para obter tempo em segundos, colocamos o “tempo (segundos)”. Agora, convertemos desta vez, que está em segundos em dias e imprimimos os dias a partir da data mencionada até a data atual.
Para isso, dividimos os segundos por "(3600*24)" no "printf", por isso retorna os dias de 10 de abril de 1998 à data atual. Para retornar o horário de 10 de abril de 1998 às horas de data atual, simplesmente dividimos os segundos por "3600" dentro da declaração "printf". Aqui, o tempo retorna em horas. Depois disso, também renderizamos o tempo em segundos usando a mesma declaração "printf". Acabamos de colocar "segundos" aqui nesta declaração "printf" porque queremos imprimir o tempo em segundos.
Olhando para a saída a seguir, você pode ver que ele retorna os dias de 10 de abril de 1998 até o dia atual, as horas e os segundos de 10 de abril de 1998 à hora atual.
Conclusão
O principal objetivo deste tutorial é ensinar você a usar a função "time ()" na programação C. Neste tutorial, examinamos a função "time ()" e o que faz, por que usamos, como usá -lo e qual saída ele produz. A função "time ()" já foi abordada neste tutorial. Discutimos que a função "time ()" é usada para retornar o tempo na programação C em segundos. Exploramos os múltiplos exemplos aqui. Os resultados de cada exemplo neste tutorial são mostrados, juntamente com os códigos sobre como usar a função "time ()" na programação C. Eu acredito que você terá um entendimento sólido da função "time ()" depois de ler cuidadosamente este tutorial.