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...
Varijabla vrijeme u C-u
- poruka: 6
- |
- čitano: 3.432
- |
- moderatori:
Lazarus Long, XXX-Man, vincimus
- +/- sve poruke
- ravni prikaz
- starije poruke gore
ovo je neprecizno, ne mogu ga iskoristiti...
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;
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.
Možeš koristiti timer u SDL-u, koji dosta precizno mjeri vrijeme i portabilan je na sve platforme.