o difftime permite saber quantos segundos se passa entre dois tempos, voce pode usar essa funçao para saber quanto tempo o seus programas fica aberto, para usar o difftime tem que declarar a biblioteca time.h, depois criar dois times um vai ser o inicio e outro o fim (os times agente atribui a uma varivel do tipo time_t)
agora so agente usar difftime e passar como argumento os dois tempos (primeiro o final depois o inicio isso pq se nao ele vai retorna negativo) depois atribuimos a uma variavel do tipo inteiro (recomendo em alguns casos usar uma time_t para poder converter para minutos horas dias etc)
no exemplo acima ele vai retorna 0 isso pq nao passo 1 segundo entre os dois time mais se agente pausa o programa dessa maneira e continuar depois de alguns segundos ^^
by hacker fts315
- Código:
#include <time.h>
int main(void)
{
time_t ini, fim;
ini = time(NULL);
fim = time(NULL);
}
agora so agente usar difftime e passar como argumento os dois tempos (primeiro o final depois o inicio isso pq se nao ele vai retorna negativo) depois atribuimos a uma variavel do tipo inteiro (recomendo em alguns casos usar uma time_t para poder converter para minutos horas dias etc)
- Código:
#include <stdio.h>
#include <time.h>
int main(void)
{
time_t ini, fim;
int tempo;
ini = time(NULL);
fim = time(NULL);
tempo = difftime(fim,ini);
printf("%d",tempo);
}
no exemplo acima ele vai retorna 0 isso pq nao passo 1 segundo entre os dois time mais se agente pausa o programa dessa maneira e continuar depois de alguns segundos ^^
- Código:
#include <stdio.h>
#include <time.h>
#include <stdlib.h>
int main(void)
{
time_t ini, fim;
int tempo;
ini = time(NULL);
system("pause");
fim = time(NULL);
tempo = difftime(fim,ini);
printf("\n%d",tempo);
}
by hacker fts315