잡기 졸업 디자인의 linux에서 정시 함수

733 단어
2013.1.12
예제 프로그램:
#include <sys/time.h>
#include <stdio.h>
#include <unistd.h>//sleep  
/*
struct timeval {
time_t tv_sec;//  seconds 
time_t tv_usec; // microseconds 
};
*/
//           (1e-6 s)  
int main(int argc, char * argv[])
{

          
      struct timeval tv_start,tv_end; 
 
      gettimeofday(&tv_start, NULL);   
      sleep(10);
//dosomething
	  gettimeofday(&tv_end, NULL); 
      double timediff=( tv_end.tv_sec- tv_start.tv_sec)*1000000+ ( tv_end.tv_usec- tv_start.tv_usec);
	  int timediffs=timediff/1000000;
	  printf("     =%f",timediff);
	  printf("  
"); printf(" =%d
",timediffs); return 0; }

좋은 웹페이지 즐겨찾기