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;
}