管理员
   
论坛积分
分
威望 点
贡献值 个
金币 枚
|
- int XSleep(int s)
( l% e8 I+ n8 L# R; f - {
# A# G0 [! a! X" C! u' M6 [ - time_t start_time, cur_time;//声明变量( n6 y7 V K$ N+ M: ~) d
- time(&start_time);
- n- Q7 L, Y8 A: ^8 T3 Q4 T! H6 A7 ^ - do {
! X$ T- K! h, M2 u# ?# v& i. J - time(&cur_time);
. L8 u5 x- S) O9 v1 z4 H$ x
% o" Z" K1 Q0 S9 O- } while ((cur_time - start_time) < s);- Q; u( s+ B" K- O% _
- {* C( H& Q( K0 s; c5 y* d( T
; V' d9 V# i0 R. h- }
. r; ?3 g0 O3 P$ D/ F2 I4 ~ - 7 |+ d5 v7 N, @; j: A* H7 c5 j ~
- return (cur_time - start_time);5 v4 T) M0 F( P3 a. f, u
- }
复制代码 + c: ?6 v5 M7 w5 U9 U% w; E! W7 d
; h9 p9 r% X# v' B X" b3 E# t
9 Q/ _3 ?; P, c# D+ z//调用方法0 f6 N# z8 r4 {0 v% J8 B* j
- if (XSleep(3)==3)- t) ?3 o& O* ]3 q
- {0 S: M' L/ `" F7 C* o4 I2 i! `
- AfxMessageBox(_T("延迟正确"));
, s! M# z0 a0 N* k7 N0 ~ - }
3 U6 ^1 e- R7 v8 L1 w, s' W - else {
. Y& L4 s' B+ Y2 S8 D9 m$ `4 L - 8 g% `* ~/ h# P2 s% B
- AfxMessageBox(_T("延迟不正确"));
, z- O) i/ T: z - }
复制代码 8 p8 k) N6 t3 m$ W
/ m' l. G) I* Q' B/ i6 j+ g4 m |
|