Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
C/C++ - Timer in millisecondi
Forum - C/C++ - Timer in millisecondi

Avatar
valentino86 (Normal User)
Newbie


Messaggi: 8
Iscritto: 07/04/2009

Segnala al moderatore
Postato alle 15:23
Venerdì, 10/04/2009
Sto cercando un algoritmo che mi stampi i valori del tempo con un delta T di 1 millesimo. Ho provato cosi:

Codice sorgente - presumibilmente C

  1. #include <time.h>
  2. #include <stdio.h>
  3.  
  4. double temp;
  5. double tempf=0;
  6. int millis;
  7. int main()
  8. {
  9.         while (2<3){
  10.         clock_t clock();       
  11.         //Quanti cilci fa il PC in un millesimo di secondo             
  12.         millis=CLOCKS_PER_SEC/1000;    
  13.         temp=0.001*(clock()/millis);
  14.         if(temp>1.000){getchar();}
  15.        
  16.        
  17.         while (temp>=tempf)
  18.         {
  19.                
  20.         printf("Stampa tempo %f tempf %f\n",temp,tempf);
  21.  
  22.         tempf=temp+0.001;
  23.         }
  24.        
  25.        
  26. }
  27. return 0;
  28. }




Trascurate i dettagli di come ho impostato il while iniziale :s . In ogni caso non ottengo ciò che cerco, l'intervallo tra i due valori è sempre maggiore, come potrei fare?

PM Quote
Avatar
®Useless (Normal User)
Rookie


Messaggi: 26
Iscritto: 06/04/2009

Segnala al moderatore
Postato alle 19:23
Venerdì, 10/04/2009
http://msdn.microsoft.com/en-us/library/ms724950(VS.85).aspx

in fondo alla pagina ci son tutte le funzioni puoi usare con quella struct che ha anche come parametri i millisecondi.

PM Quote