Quantcast
Channel: Últimos conteúdos
Viewing all articles
Browse latest Browse all 14190

Biblioteca time

$
0
0

Boa tarde galera,

 

Tô tentando marcar o tempo de execução de uma parte do programa utilizando a biblioteca time. Usei a função difftime, porém o retorno sempre vem zero. Já fiz o teste pra várias partes do código, e sempre dá zero. Segue abaixo uma parte do código:

 

float tempo;
    time_t inicial, fin;
 
    inicial = time(NULL);
        for(i=0; i<fim-1; i++)
        {
          N--;
          mov++;
          for(j=0; j<N;j++)
          {
              if (copiaB[j] > copiaB[j+1])
            {
                aux = copiaB[j];
                copiaB[j] = copiaB[j+1];
                copiaB[j+1] = aux;
                trocas++;
            }
          }
        }
 
    fin = time(NULL);
    tempo = difftime(fin, inicial);
 
Alguém consegue me falar o que diabos estou fazendo errado??
 
Desde já obrigada! :)

Viewing all articles
Browse latest Browse all 14190