Temps d'execution

Fermé
jolifleur - 22 mars 2008 à 22:16
 loupius - 24 avril 2009 à 21:56
Bonjour,je suis etudiant en informatique je cherche a savoir coment on peut calculer (determiner)le temps d'execution d'un programme en labgage c/c++

2 réponses

cchristian Messages postés 921 Date d'inscription lundi 21 janvier 2008 Statut Membre Dernière intervention 6 mars 2012 131
22 mars 2008 à 23:47
Bonjour,

Je procède de cette manière, il y a peut-être autre chose ..

int main()
{
            int  J = 0                                                                                         ;
  long long int  I = 0                                                                                       ;

     time_t	               start, end					   ;
     start	          =   time (NULL)				                   ;
   {

//exemple : (partie algorithmique générique du programme.)
     for ( I    =   0;  I  <  1000000000;     I++ )        {J = J + 1 ;}

    end        =  time (NULL)				                  ;
	   ;
    printf (" %i seconde(s) se sont \202coul\202e(s) depuis le lancement de "
              "l'ex\202cution de ce PGM : ", end-start)                                             ;
   }

   return (0)                                                                                                 ;

}

2
SVP
Pouver vous m'expliquer l'instruction de la fonction time dans c++..
0
La fonction 'time':
time_t time (time_t* dateHeure);
Renvoie la date et l'heure, et aussi dans dateHeure (si pointeur valide).
time_t est un entier représentant de nombre de secondes écoulées depuis le 1er Janvier 1970.
La précision est donc la seconde.
0