ragazzi come faccio a creare un timer in c++?
ragazzi come faccio a creare un timer in c++?
cogli l'attimo
Dipende dal sistema operativo ...
No MP tecnici (non rispondo nemmeno!), usa il forum.
per windows
cogli l'attimo
Devi usare le API
SetTimer
http://msdn.microsoft.com/en-us/library/ms644906(VS.85).aspx
KillTimer
http://msdn.microsoft.com/en-us/libr...8VS.85%29.aspx
No MP tecnici (non rispondo nemmeno!), usa il forum.
oltre alle api non c'č altro modo?
grazie
cogli l'attimo
Beh, i timer non sono contemplati dal linguaggio C++ in sč stesso ... non vedo a cosa ti riferisci ...
No MP tecnici (non rispondo nemmeno!), usa il forum.
allora espongo direttamente il mio caso:
ho un ciclo while dove ci sono una serie di istruzioni
io vorrei che l'istruzione 3 venga eseguita solo ogni 50millesecondi o solo 20 volte al secondo!codice:while(condizione) { istruzione 1 istruzione 2 istruzione 3 }
cogli l'attimo
Tra la 2 e la 3 inserisci un ritardo (tramite la API Sleep) di 50 ms ...
No MP tecnici (non rispondo nemmeno!), usa il forum.
ma se uso sleep non mi condiziona anche l'istruzione 1 e l'istruzione 2???
cogli l'attimo
Potresti inserire un timer da 50 ms, che setti una variabile a 1, in modo da fare
codice:controllo=0 while(condizione) { istruzione1 istruzione2 if(controllo==1) { istruzione3 controllo=0 riparte il timer ... } }
No MP tecnici (non rispondo nemmeno!), usa il forum.