seja bem vindo ao forum eof, caso nao seja cadastrado se cadastre para poder visualizar todo o conteudo ^^

Participe do fórum, é rápido e fácil

seja bem vindo ao forum eof, caso nao seja cadastrado se cadastre para poder visualizar todo o conteudo ^^
Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.

Você não está conectado. Conecte-se ou registre-se

[tutorial] difftime

Ir para baixo  Mensagem [Página 1 de 1]

1[tutorial] difftime Empty [tutorial] difftime Seg Out 29, 2012 10:17 am

Kodo no Kami

Kodo no Kami
master
master

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)

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

https://endoffile.umforum.net

Ir para o topo  Mensagem [Página 1 de 1]

Permissões neste sub-fórum
Não podes responder a tópicos