utilisation de clock() c++
Répondre à la discussion
Affichage des résultats 1 à 3 sur 3

utilisation de clock() c++



  1. #1
    poolpool

    utilisation de clock() c++


    ------

    Bonjour à toutes et tous!

    Je cherche à connaître le temps d'exécution d'une boucle en milliseconde.

    J'ai réalisé le code suivant dans une boucle :

    Code:
                sleep (2);  // permet de faire une pause de 2 secondes
    	   stopTime = clock();
               elapsedTime = (float) (stopTime - startTime) / (CLOCKS_PER_SEC)*1000;
    	   startTime = clock();
               cout<<"delta t= "<<elapsedTime<<endl;
    Les valeurs renvoyées sont par exemple successivement : 0.011 , 0.004, 0.005 ,0.003.
    Le comptage est non seulement faut mais en plus jamais le même !

    Il doit y avoir un loup quelque part mais quoi??

    Pourtant cela fonctionne si j'utilise "time()" mais le comptage là est en seconde mais j'ai besoin d'une précision en ms.

    Une idée?

    Merci

    Ben

    -----

  2. #2
    pm42

    Re : utilisation de clock() c++

    Vu que tu ne nous dis pas sur quel système d'exploitation tu tournes, c'est plus compliqué.

    Tu as une réponse détaillée ici en anglais : https://stackoverflow.com/questions/...-micro-seconds

    et notamment à partir de C++ 11, tu as std::chrono::high_resolution_c lock qui conviendrait bien.

  3. #3
    poolpool

    Re : utilisation de clock() c++

    Merci !

    Ça marche.

    J'ai du mal à comprendre pourquoi cela ne fonctionnait pas avant, mais bon.

    Bon WE

Discussions similaires

  1. i2c scl clock
    Par invite71317231 dans le forum Électronique
    Réponses: 2
    Dernier message: 07/07/2012, 11h53
  2. pic 16F84A , clock RTC en asm
    Par juju_du_26 dans le forum Électronique
    Réponses: 36
    Dernier message: 25/03/2012, 18h34
  3. PIC + Clock
    Par invite0b1a0402 dans le forum Électronique
    Réponses: 14
    Dernier message: 11/04/2010, 19h21
  4. Vocabulaire: bus clock ??
    Par invited72f7053 dans le forum Électronique
    Réponses: 1
    Dernier message: 28/07/2006, 11h17
  5. propeller clock
    Par invite1fd09c5f dans le forum Électronique
    Réponses: 2
    Dernier message: 26/03/2004, 21h38