Varijabla vrijeme u C-u

poruka: 6
|
čitano: 3.430
|
moderatori: Lazarus Long, XXX-Man, vincimus
1
+/- sve poruke
ravni prikaz
starije poruke gore
17 godina
neaktivan
offline
Varijabla vrijeme u C-u

Ima li u c-u varijabla za vrijeme, ne ono kao datum i vrijeme, nego bi mi trebalo nešto što će štopati(da on prog sam sebe štopa) dok se izvodi...

IRebic
Moj PC  
0 0 hvala 0
14 godina
protjeran
offline
 
0 0 hvala 0
17 godina
neaktivan
offline
Re: Varijabla vrijeme u C-u

 ovo je neprecizno, ne mogu ga iskoristiti...

IRebic
17 godina
neaktivan
offline
Varijabla vrijeme u C-u

ovaj kod ja koristim obično. dobiš vrijeme u tisućinkama

 

#include <time.h>

clock_t start, finish;

start = clock();
//neki kod
finish = clock();

cout << double(finish - start)/CLOCKS_PER_SEC;

Poruka je uređivana zadnji put uto 15.2.2011 22:33 (majkell).
 
1 0 hvala 0
17 godina
neaktivan
offline
Re: Varijabla vrijeme u C-u
majkell kaže...

ovaj kod ja koristim obično. dobiš vrijeme u tisućinkama

 

#include <time.h>

clock_t start, finish;

start = clock();
//neki kod
finish = clock();

cout << double(finish - start)/CLOCKS_PER_SEC;

Jep, samo to je u C++-u :D. Ja bi to u C-u ovak:

 

#include <time.h>


int main()
{
   clock_t start = clock();

   //neki kod;

   printf("%f\n", ( (double)clock() - start ) / CLOCKS_PER_SEC;

   return 0;
}

 

Al u osnovi to je to :D.

 

Možda je tu malo u pitanju portabilnost, ali vrlo su male šanse za takav problem u stvarnosti...

 

EDIT: Samo imaj na umu, to je CPU time.

Q: a kako se to linux ponasa kad crkne hdd? A: zastekava svakih 60 sec,ali prezivi se
Poruka je uređivana zadnji put uto 15.2.2011 23:03 (1domagoj1).
16 godina
neaktivan
offline
Varijabla vrijeme u C-u

Možeš koristiti timer u SDL-u, koji dosta precizno mjeri vrijeme i portabilan je na sve platforme.

http://www.libsdl.org/intro.en/usingtimers.html

I am awesome.
Poruka je uređivana zadnji put uto 15.2.2011 23:09 (dj_beni).
 
1 0 hvala 0
1
Nova poruka
E-mail:
Lozinka:
 
vrh stranice