Demende de la fonction qui calcul le temps

Fermé
volvika - 27 mai 2008 à 01:49
mamiemando Messages postés 33591 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 20 mars 2025 - 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 33591 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 20 mars 2025 7 834
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