管理员
论坛积分
分
威望 点
贡献值 个
金币 枚
|
- int XSleep(int s)
) v% k2 N* W, F' S: p - {
3 E7 r6 ^, u) e( E3 X( K& r - time_t start_time, cur_time;//声明变量3 n; b- A0 F- _7 I0 t
- time(&start_time);
+ c5 |9 T" t3 q. o+ _ - do {3 P2 h$ Y n( `8 m
- time(&cur_time);6 n5 y3 A( [; I" V3 K+ g) y; X
- ( o0 c0 R1 x8 `+ r' }* h
- } while ((cur_time - start_time) < s);% Z/ x: J6 D# z$ x6 B, Y; W
- {. K+ _% J) Y. M5 m
8 ]% H/ h# L. C+ K- }
3 V0 U% t' b* u - ' d, \% O, |2 k5 a1 l* l* n
- return (cur_time - start_time);
* c5 z" N; T4 `9 W - }
复制代码 6 K/ k" M$ j |/ h$ R8 c3 H* ]$ u
% i- a( y+ q4 R6 s) S+ h C1 j; O/ X$ t3 E8 q7 ?" s- g
//调用方法
6 E0 N" @. F9 b% N' T0 \- if (XSleep(3)==3)% l! S8 c, ^; w/ `
- {
2 S+ k( ~" |- g; f: q - AfxMessageBox(_T("延迟正确"));2 J W: D7 M. B( h& `
- }
1 L0 U( o/ q" G' {$ ]2 f - else {
0 L5 O' w+ U" }) N! F -
% b2 _" e0 S& D$ F3 z* ~ - AfxMessageBox(_T("延迟不正确"));
2 |) i- W: ?$ M' P/ A% ~7 g - }
复制代码 % w0 ^7 J/ U* E- H3 O" i/ w
0 P' Z- {6 r% c1 X
|
|