Błędnie obliczany czas działania programu

0
int main()
{

 
 
  clock_t start, finish;
    double duration;
 
    start = clock();
// wywołania roznych funkcji w programie 

 finish = clock();
    duration = (double)(finish - start) / CLOCKS_PER_SEC;
    printf( "%2.3f seconds\n", duration );

    return 0 ; 

Ten kod znalazłem na wielu forach próbowałem już różnych przykłądów, ciągle dostaję 0.000 sec , chciałbym wyswietlic po prostu czas działania programu. Pracuje pod ubuntu. Oczywiscie dodalem niezbedne bilbioteki.

0

Sprawdziłem jest okej. Wrzuć jakąś pętlę, może coś takiego:

for(int i = 0; i < 299999; i++)
    cout<<"sss"<<endl;
0

%6.3f - pierwsza cyfra oznacza całkowitą długość razem z kropką.

1 użytkowników online, w tym zalogowanych: 0, gości: 1