管理员
   
论坛积分
分
威望 点
贡献值 个
金币 枚
|
- int XSleep(int s)
. y( y' n3 b8 G- O9 N5 V4 L - {5 r& h( ~" p5 {' x
- time_t start_time, cur_time;//声明变量6 O5 X* x% g# D0 s, N7 _6 m, @" f, Q
- time(&start_time);
# V7 \7 U4 q! j' [ - do {( v2 @# [% c& K0 U
- time(&cur_time);( I4 B! ~4 U7 G4 B4 k
- % b3 g( q r7 O! G9 I( A% T% z
- } while ((cur_time - start_time) < s);
4 F& N* u; s- d( B# D5 ` - {+ u" P8 Y( @# P' C: _6 l7 @$ g1 J1 T: s8 v
- 1 e$ O+ _: I" X% x/ _2 B
- }
1 ^9 c8 j: r& x! s5 W$ M
5 Q" ~8 w6 ?/ V! {* |+ P+ \$ m- return (cur_time - start_time);
' l1 t6 p, j! a; y9 ]# o - }
复制代码
6 {7 p$ A2 c9 A
7 {- a. Z9 e1 q% B3 j" ?
; ]0 ?8 v5 H7 G3 K3 F2 \& U//调用方法
/ }4 T, R, ^1 B$ X2 k w- if (XSleep(3)==3)( {1 X" h& O4 S/ N6 E" E9 ^/ @5 p5 d
- {
3 o1 Y6 z2 P5 W: e, N, u - AfxMessageBox(_T("延迟正确"));
: ?3 B6 ^# g' w0 N3 \$ {* p0 x3 z - }
/ U6 N# P: @: Y1 V - else {
; R1 K0 z" C T# X# K+ D* y - # z' Q. e; c8 f( j
- AfxMessageBox(_T("延迟不正确"));2 x2 D+ }! R. x3 r9 {# i
- }
复制代码 0 [3 {2 w" B& _, I* G6 y: g8 }( v
8 X. c2 [ |4 i
|
|