Anche io ho il tuo stesso problema!
Ho provato queste linee ma non vanno... speriamo in una mano
Nella stampa, ottengo tre 0.00000. Potreste spiegarmi l'errore?
Grazie
codice:
#include <errno.h> /* definizioni e routine per gli errori */
#include <stdlib.h> /* libreria standard C */
#include <stdio.h> /* libreria standard I/O */
#include <string.h> /* funzioni per le stringhe */
#include <sys/types.h>
#include <math.h> /* funzioni matematiche - atoi */
#include <ctype.h> /* funzioni per il controllo dei caratteri */
#include <fcntl.h> /* funzioni per l'utilizzo dei file */
#include <time.h> /* funzioni per l'ora e data */
#include <sys/stat.h> /* usato per le named pipe (mknod()) */
main (int argc, char *argv[]){
time_t tempoInizio, tempoFine;
clock_t tempoTot;
double tTot;
int i, j;
time(&tempoInizio);
printf("OK1\n");
for(i=0; i<20000; i++)
j = i;
time(&tempoFine);
printf("OK2\n");
printf("Tempo di esecuzione algoritmo: %f\n", difftime(tempoFine, tempoInizio));
tempoTot = clock();
tTot = (double) clock();
printf("\nTempo di esecuzione algoritmo: %f %f\n", tTot, tempoTot);
return 0;
}