PDA

Visualizza la versione completa : [C] Timer in linguaggio C


romaluca
20-12-2005, 12:06
Ciao,

Qualcuno di voi saprebbe dirmi come posso costruire un timer in linguaggio C.
Il suo funzionamento deve essere: tiene il PC in pausa per 60ms tra l'invio di un sms e l'altro.

Vi prego aiutatemi
Grazie

oregon
20-12-2005, 12:14
Puoi usare la Sleep ...

romaluca
20-12-2005, 12:18
Con la sleep posso riuscire a fermare il programma per 60ms??
In caso positivo come si usa...

Ciao e grazie

oregon
20-12-2005, 13:32
Ovviamente s ... Sleep(60000) ... (con windows)

caccy87
20-12-2005, 14:10
Scusa, tu devi fermarla per 60 secondi o 60 milli secondi?
Comunque se usi la funzione sleep includi le librerie window.h .


:ciauz:

edito: mi so scordato una s su window.h^^, scusatemi^^

Sono le windows.h!!

:ciauz:

newbie
20-12-2005, 14:41
La sintatti di Sleep

Sleep(int millisecondi);

nel tuo caso

Sleep(60);

ed contenuta in windows.h

oregon
20-12-2005, 14:45
Si scusa ... non so perche' avevo letto 60 secondi.

Se sono ms ovviamente Sleep(60)

romaluca
20-12-2005, 16:22
Ho risolto il problema usando la:

nanosleep(...,...) oppure usleep(60000);

Cmq sotto linux la Sleep(60) mi fa attendere 60 secondi, e la windows.h non la posso includere..

Ciao e grazie a tutti

oregon
20-12-2005, 19:14
Pero' potevi dirlo prima che lavoravi con Linux ...

P.S. Che strano non potere includere windows.h con Linux .... :)

Loading