管理员
   
论坛积分
分
威望 点
贡献值 个
金币 枚
|
- int XSleep(int s)
. [8 g, v+ j; r6 Z9 Q7 w - {
4 }* n* y! K7 G4 c$ C/ l - time_t start_time, cur_time;//声明变量/ v ^, [) g$ |4 `5 r6 r1 u
- time(&start_time);
% c3 a% Q/ v i+ u& E; } - do {1 g& I7 j) J& y4 y- n
- time(&cur_time);
3 u. q- C2 J% _& | - J, R7 i4 `0 G) L
- } while ((cur_time - start_time) < s);
1 V* V& d/ Y8 V( H: T! @ - {; D$ c& ?( P3 U) A2 o
8 M9 \. Z$ s% N) ~: {: H- }6 X8 a7 |2 B* `; [9 U" d+ I0 \6 v8 K
: n7 _- R7 f( J$ n1 Q8 v2 H- return (cur_time - start_time);! G4 j" |. z( t' x6 }
- }
复制代码 4 `& ?) M5 c+ ]. S+ {1 d+ y. v9 j8 W
# T: _7 I( f! P, x8 R8 ?( N/ P+ c6 J$ m g2 r7 s
//调用方法
) m1 |; C. y7 V3 Z! X( P& C- if (XSleep(3)==3)* W6 D- B ]" Q/ p* a" {+ ]1 L
- {+ E/ a& ~' j4 i3 q$ [! V* c) w
- AfxMessageBox(_T("延迟正确"));! R' J% C" B' J. u! ]3 @
- }
& b, ]0 _- I$ n K! e6 N; a - else {9 X6 H. w t1 w4 G& @+ h
-
. H8 s. W% P" y7 K - AfxMessageBox(_T("延迟不正确"));5 ~, J C! i* ?( P( k
- }
复制代码 , V1 P% @, d" @8 h
+ {5 T5 V; z- W" v/ M0 S# A |
|