El codigo no es mio, es la forma estandar de usar la libreria
Pero como digo en Windows el factor es de 100 (aprox) asi que creo este tipo de calculos deberian hacerse con ayuda del precompilador (#ifndef _Windows ...) al menos que se quiera solo valores relativos (mismo computador, mismo SO)
Pero como digo en Windows el factor es de 100 (aprox) asi que creo este tipo de calculos deberian hacerse con ayuda del precompilador (#ifndef _Windows ...) al menos que se quiera solo valores relativos (mismo computador, mismo SO)
Código (c) [Seleccionar]
#include <stdio.h>
#include <time.h>
#ifdef __linux__
#define TIMEFACTOR 1
#elif _WIN32
#define TIMEFACTOR 100
#else
// definir
#endif
int main( void )
{
long int i=0;
clock_t comienzo;
comienzo=clock();
// programa
for( i=0; i<1000000; i++ ){
printf("*");
}
printf( "\n Segundos transcurridos.....: %f s\n", TIMEFACTOR*(clock()-comienzo)/(double)CLOCKS_PER_SEC );
return 0;
}