C ++ difftime () - Biblioteca padrão C ++

A função difftime () em C ++ calcula a diferença entre duas vezes em segundos.

A função difftime () é definida no arquivo de cabeçalho.

protótipo difftime ()

 double difftime (time_t end, time_t begin);

O difftime () pega dois time_tobjetos: fim e começo, e calcula a diferença como end - begine retorna o resultado em segundos .

Se o fim se referir ao tempo anterior ao início, o resultado será negativo.

Parâmetros difftime ()

  • fim: representa o horário de término.
  • começar: representa a hora de início.

difftime () Valor de retorno

  • A função difftime () retorna a diferença de tempo entre o final e o início em segundos.

Exemplo: como a função difftime () funciona

 #include #include using namespace std; int main() ( time_t start, finish; long product; time(&start); for(int i=0; i<10000; i++) ( for(int j=0; j<100000; j++) ( product = i*j; ) ) time(&finish); cout << "Time required = " << difftime(finish, start) << " seconds"; return 0; )

Quando você executa o programa, a saída será:

 Tempo necessário = 3 segundos

Aqui, a função time () é usada para obter o tipo de hora do calendário atual time_t.

Artigos interessantes...