Come posso fare in modo che ogni 50 centesimi di secondo (con precisione svizzera) venga eseguito un determinato evento (ovviamente da me deciso)?
Come posso fare in modo che ogni 50 centesimi di secondo (con precisione svizzera) venga eseguito un determinato evento (ovviamente da me deciso)?
Devi smanettare un po' con la funzione 'time'. Se usi linux digita «man 3 ctime».
funzioni come time e sleep (parlo con linux a portata di mano, ma mi sembra che sia la stessa cosa su windows) non possano scendere sotto il secondo come precisione
su linux, ad esempio, c'è usleep() proprio per venire incontro a queste esigenze, prende in input un long che rappresenta il tempo in millisecondi
Io uso Windows...
Non meno di un secondo? Ahia...Originalmente inviato da AlexKidd
E su Windows?Originalmente inviato da AlexKidd
Delle cose sicure, la più sicura è il dubbio. Vedi se ti può aiutare questo: http://www.lilik.it/~mirko/gapil/gapilsu127.html.Originalmente inviato da AlexKidd
Su win, col borland c, una volta ho usato la funzione GetTickCount (o qualcosa del genere).