[ Home ] [ Slides ] [ Examples ] [ Exercises ] [ Resources ]

C++: Exercice 1

Présentation

Nous souhaitons faire une classe "chronometre". Cette classe se basera sur la fonction time() de la librairie time.h.

A faire

La classe timer devrait fournir au minimum les fonctionalités suivantes:

De plus un timer peut être arrêté et démaré de nombreuses fois, le temps est alors additionné.

Bibliothèque à utiliser

Vous pouvez utiliser fonction time de la bibliothèque ctime (bibliothèque time.h du C). Voir l'exemple ci-dessous:
#include <cstdio>
#include <ctime>

using namespace std;
 
int main(int argc,char *argv[] )
{
    time_t seconds;

    seconds = time (NULL);
    printf ("%ld hours since January 1, 1970\n", seconds/3600);
    
    return 0;
}

Solution

Dowloadez la solution

Copyright Emmanuel Benoist 2007