• Sábado 18 de Mayo de 2024, 23:50

Autor Tema:  Re: ayuda urgente!!!!!  (Leído 1209 veces)

Cecilia

  • Nuevo Miembro
  • *
  • Mensajes: 1
    • Ver Perfil
Re: ayuda urgente!!!!!
« en: Martes 21 de Mayo de 2002, 20:09 »
0
Hola, espero alguien me pueda ayudar, sucede que tengo que tengo que usar el tiempo y no tengo idea de como hacerlo, tengo que cronometrar el tiempo que tarda la maquina en usar varios metodos de ordenacion, trate con el time_t (start-stop)  pero no me convencio, ojala alguien pudiera darme algun ejemplo con alguna otra funcion o con esa misma pero que funcione jejejejje:D se los voy a agradecer;) ...

dheak

  • Miembro activo
  • **
  • Mensajes: 62
    • Ver Perfil
ayuda urgente!!!!!
« Respuesta #1 en: Martes 21 de Mayo de 2002, 20:46 »
0
hla cecilia!

Prueba con usar la libreria time.h, contiene funciones para el manejo del reloj del sistema (los procesos no afectan a su funcionamiento ya que va en un chip aparte). Por ejemplo, la función clock determina el tiempo usado del procesador. Retorna el tiempo usado por el programa desde que se le llama. En caso de error o overflow retorna -1. Ejemplo:

#include <stdio.h>
#include <time.h>

int main( void )
{
   long int i=0;
   clock_t comienzo;

   comienzo=clock();
   for( i=0; i<10000; i++ )
     printf( "-" );

   printf( "Número de segundos transcurridos desde el comienzo del programa: %f sn", (clock()-comienzo)/(double)CLOCKS_PER_SEC);

   return 0;
}

Espero que te sirva.
Saludos.