管理员
   
论坛积分
分
威望 点
贡献值 个
金币 枚
|
- int XSleep(int s)
* s+ v4 i. w: ~8 l* Q6 s - {
; V" T5 k1 d/ t7 |- z6 @# a - time_t start_time, cur_time;//声明变量
: b4 Y8 F* I; h - time(&start_time);; L/ N4 e+ B+ q* e9 r: S$ f
- do {
: Z' t- J7 ^6 N: R9 [) M! c - time(&cur_time);9 C/ A9 Q# h6 f. w* Q
7 J+ C0 {" b. |8 k- } while ((cur_time - start_time) < s);7 A1 c+ J% I8 p; [) g
- {3 Z: ]/ d8 m, h2 o
3 _8 C3 W. w2 x) f3 B" r+ Y$ o- }
, L1 E8 v5 E& Q: j* x, ^: J
' p4 N- C; @. i9 x1 N- return (cur_time - start_time);
8 B# @. K1 R& k5 M; |- B- A - }
复制代码 / ] P8 w+ f8 z1 H2 v! o1 y- g
- X( g T0 N5 U4 @; H8 d @* h1 C+ K" X1 n( g( [0 z; A% F. o# f
//调用方法. S' q/ `1 M* K: R9 @* u
- if (XSleep(3)==3)
' R7 O; z! k$ ~3 x3 F5 I - {- U9 s- y' J/ ?! g+ E, S0 X
- AfxMessageBox(_T("延迟正确"));
- P: g( u1 T' H0 l7 A* T - }% d1 _' n/ Z y$ X5 f1 ?* q ]. f# h
- else {0 [* x/ L; c5 H( P& E9 L0 K
-
" P* Y& z: s( q, k6 q - AfxMessageBox(_T("延迟不正确"));7 L$ g i% U8 Q. M
- }
复制代码
9 E7 J% P5 A U/ y5 [2 d
, Z# }2 g% E! X6 u [: q) X |
|