Home > Archive > Unix Programming > October 2004 > Re: I want micro second it's right
You are viewing an archived Text-only version of the thread.
To view this thread in it's original format and/or if you want to reply to
this thread please [click here]
| Author |
Re: I want micro second it's right
|
|
| ±èÅÂÈÆ 2004-10-28, 8:57 am |
|
"±èÅÂÈÆ" <kimselect@hotmail.com> wrote in message
news:clqd28$5a7$1@news1.kornet.net...
/* it is correct or not correct. this is sample program */
/* I want to get 1/1000 micro second */
/* I was testing and how to method serch */
/* This is borland turbo c++ 3.0 library referance */
/* gcc */
#include <stdio.h>
#include <sys/timeb.h>
#include <time.h>
main()
{
int c;
time_t timer;
struct timeb *mil;
while((c = getchar()) == '\n')
{
timer = time(NULL);
ftime(&mil);
printf(" %ld micro " , mil->millitm );
printf("[%c]\n",c);
}
getchar();
}
| |
| Ralf Fassel 2004-10-28, 3:59 pm |
| * "±èÅÂÈÆ" <kimselect@hotmail.com>
| struct timeb *mil;
=> struct timeb mil;
| printf(" %ld micro " , mil->millitm );
=> mil.millitm
suse9.1% man ftime
This function is obsolete. Don't use it. If the time in seconds
suffices, time(2) can be used; gettimeofday(2) gives
microseconds; clock_gettime(3) gives nanoseconds but is not yet
widely available.
HTH
R'
|
|
|
|
|