gettimeofday sous win

gettimeofday sous win - C++ - Programmation

Marsh Posté le 25-01-2006 à 19:04:25    

Salut,
Je cherche une fonction semblable a gettimeofday de unix sous windows un truc precis a la microseconde ou au millieme de seconde.
Merci.
parceque time() c'est pas tres precis je sais pas si je sais pas men servir mais il m'ecrit toujours 0 mm si je fais 30 printf =[.

Reply

Marsh Posté le 25-01-2006 à 19:04:25   

Reply

Marsh Posté le 25-01-2006 à 20:02:16    

SAlut,
vois http://msdn.microsoft.com/library/ [...] kcount.asp comme point de depart

Reply

Marsh Posté le 25-01-2006 à 20:14:55    

ca ma l'aire nickel ca !!!
Merci c cool javais pas trouver.

Reply

Marsh Posté le 25-01-2006 à 20:50:51    

la fonction GetSystemTimeAsFileTime renvoit une heure avec une précision de 0.1 microseconde

Reply

Marsh Posté le 26-01-2006 à 09:35:12    

Code :
  1. #include <windows.h>
  2. // /////////////////////////////////////////////////////////////////////////
  3. // Evaluates time at a given spot.
  4. // /////////////////////////////////////////////////////////////////////////
  5. double  Now()
  6. {
  7.   LARGE_INTEGER tick, freq;
  8.   freq = GetFrequency();
  9.   QueryPerformanceCounter(&tick);
  10.   return tick.QuadPart / freq.QuadPart;
  11. }
  12. // /////////////////////////////////////////////////////////////////////////
  13. // Win32 timing specific function.
  14. // Returns 0 on non-capable machines (Pentium 75 & inferior mostly)
  15. // /////////////////////////////////////////////////////////////////////////
  16. LARGE_INTEGER GetFrequency()
  17. {
  18.   LARGE_INTEGER freq;
  19.   QueryPerformanceFrequency(&freq);
  20.   return freq;
  21. }


 

Code :
  1. // Utilisation  
  2. double t0 = Now();
  3. // Some code
  4. double t1 = Now() - t0;
  5. cout << "Temps ecoule en s : " << t1 << endl;


 

Reply

Marsh Posté le 26-01-2006 à 19:47:09    

oki merci c cool de mavoir aider :D

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed