- // file: sj02.h
- void time1(int *t1);
- void time2(int t1, double *dt);
- // ----------------------------------------------
- void time1(int *t1)
- {
- struct _timeb timebuffer;
- _ftime( &timebuffer );
- *t1= timebuffer.time + 8L*60*60;
- (*t1)%= (1L*24*60*60);
- *t1= (*t1)*1000L + timebuffer.millitm;
- }// end time1()
- // ----------------------------------------------
- void time2(int t1, double *dt)
- {
- // get t2
- int t2;
- time1(&t2);
- // ----------------------------------------------
- *dt= (t2 - t1)/1000.0;
- // dt must >= 0.0
- if ((*dt) < 0.0) {
- (*dt)+= 1.0*24.0*60.0*60.0;
- }
- }// end time2()
- // ----------------------------------------------
C 的 time1(&t1), time2(t1, &dt)
cpp 代碼
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.