PDA

Visualizza la versione completa : Programmazione C , i Timer


1v4n
09-09-2008, 19:10
Ciao A tutti , Ho giÓ scritto un post per la comunicazione su rs232 .
Sistemato questo , ho bisogno di realizzare dei timer ( dei cronometri) , per misurare il tempo di risposta delle funzioni.
Esempio , faccio eseguire un comando ad una funzione che comunica sulla seriale , e ho bisogno di sapere quanto tempo passa prima della risposta.

Potrei farlo con dei cicli ma mi sembra da pazzi , avete un'idea su come fare ?? grazie mille ciao ciao .

MItaly
09-09-2008, 19:34
Usa la GetTickCount() per ottenere il numero di millisecondi dall'avvio di Windows, richiamala prima e dopo la risposta, sottrai i due numeri e saprai il tempo impiegato per rispondere.

1v4n
09-09-2008, 19:35
grazie mille... non ci avevo pensato

1v4n
09-09-2008, 20:06
scusa una cosa, che valore mi ritorna questa funzione ?? un int , long ..
sto cercando su internet ma faccio fatica.

1v4n
09-09-2008, 20:15
mi rispondo da solo ..hahha ... ho usato int va benissimo...

Grazie mille ciao ciao

MItaly
09-09-2008, 21:27
DWORD per la precisione.

menphisx
10-09-2008, 02:10
Puoi usare anche clock(), che Ŕ standard ...

:ciauz:

Loading