Temps d'execution

jolifleur -  
 loupius -
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   Statut Membre Dernière intervention   131
 
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
JPG
 
SVP
Pouver vous m'expliquer l'instruction de la fonction time dans c++..
0
loupius
 
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