Nome da função : diftime
Arquivo de cabeçalho : <time.h>
Protótipo de função : double difftime(time_t time1, time_t time2);
Função: Calcular a diferença de tempo entre dois momentos
Parâmetros : time_t time1 objeto time_t representando o fim dos tempos
time_t time2 objeto time_t representando o início do tempo
Valor de retorno : esta função retorna o número de segundos entre dois tempos (tempo1 - tempo2) expresso como um valor de ponto flutuante de precisão dupla.
Exemplo de programa : Obtenha a diferença de tempo entre dois momentos e produza o resultado
#include<windows.h>#include<stdio.h>#include<time.h>#include<conio.h>intmain(void){time_tfirst,second;//typedeftime_tlongfirst=time(NUL L);//Obtém a hora atual do sistema Sleep(2000);//Interval 2ssecond=time(NULL);//Obtém a hora atual do sistema printf(Thedifferenceis:%fsecondsn,difftime(second,first));getch () ;retorno0;}
Resultados em execução:
A diferença é: 2.000000 segundos