Windows has Sleep() which takes milliseconds. 

--- Nico Heinze <[EMAIL PROTECTED]> wrote:

> --- In [email protected], "Brett W. McCoy"
> <[EMAIL PROTECTED]> wrote:
> >
> > On 12/20/06, 1512 1521 <[EMAIL PROTECTED]> wrote:
> > >
> > > I need to create a for loop for 10ms, how can I
> calculate 10 ms?
> > >
> > > for (i=0,i<??,i++) =>10ms
> > > ....
> > > ...
> > > ...
> > > for (i=0,i<??,i++)    =>10ms
> > >
> > 
> > You can't. You should use timer functions for this,
> like the
> > POSIX functions sleep, alarm, etc. If you are using
> Win32,
> > there are equivalent functions, I am sure (I don't know
> what
> > they are), refer to the documentation for your compiler
> > 
> > -- Brett
> 
> On POSIX conformant systems, there's a system call named
> "usleep()"
> which takes a number of microseconds as its parameter and
> has the
> process sleep (at least) the given amount of time.
> 
> Unfortunately Windows doesn't offer this function; here
> you will have
> to set up a timer which will notify your application via
> the usual
> message queue as soon as the timer has expired.
> 
> Regards,
> Nico
> 
> 


_________________
Joseph A. Marrero
http://www.l33tprogrammer.com/

__________________________________________________
Do You Yahoo!?
Tired of spam?  Yahoo! Mail has the best spam protection around 
http://mail.yahoo.com 

Reply via email to