Nombre de la función : tiempo difuso
Archivo de encabezado : <hora.h>
Prototipo de función : double difftime(time_t time1, time_t time2);
Función: Calcular la diferencia de tiempo entre dos momentos.
Parámetros : time_t time1 time_t objeto que representa el fin de los tiempos
time_t time2 time_t objeto que representa el inicio del tiempo
Valor de retorno : esta función devuelve el número de segundos entre dos tiempos (tiempo1 - tiempo2) expresado como un valor de coma flotante de doble precisión.
Ejemplo de programa : obtenga la diferencia de tiempo entre dos momentos y genere el resultado
#include<windows.h>#include<stdio.h>#include<time.h>#include<conio.h>intmain(void){time_tfirst, second;//typedeftime_tlongfirst=time(NULL);//Obtener sistema Hora actual Sleep(2000);//Interval 2s second=time(NULL);//Obtener la hora actual del sistema printf(Thedifferenceis:%fsegundosn,difftime(segundo,primero));getch();return0;}
Resultados de ejecución:
La diferencia es: 2,000000 segundos.