Demende de la fonction qui calcul le temps

Fermé
volvika - 27 mai 2008 à 01:49
mamiemando Messages postés 32298 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 23 mars 2023 - 27 mai 2008 à 08:34
Bonjour, j'ai lu votre conversation sur le calcul de temps...
je pense que g le meme probleme avec la fonction clock() qui me donne des resultats un peu bizard...c-a-d que g iun prog en c++ qui fait les parcourts des graphes...et ds mon prog je dois faire une comparaison entre les prog recrsive et itterative...et pour faire cela je dois calculer le temps de chaque parcourt(recursive--itarretaiv)..
alors si quelqu'un a une fonction meilleur que clock() j'espere qu'il me fera part....avec une petite explication...
merci d'avance

1 réponse

mamiemando Messages postés 32298 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 23 mars 2023 7 575
27 mai 2008 à 08:34
Oui la fonction time() :
#include <ctime>
#include <iostream>

int main(){
  time_t t00 = time(NULL); // récupère la date actuelle
  // un traitement "long"
  std::cout << time(NULL) - t00 << "s elapsed" << std::endl;
  return 0;
}

Bonne chance
0