管理员
论坛积分
分
威望 点
贡献值 个
金币 枚
|
- int XSleep(int s)
2 t7 h: W6 D* Z$ F4 d; e8 ]! `& p - {4 s4 H1 O2 R; k: r
- time_t start_time, cur_time;//声明变量% l' c* h" a' X$ Y5 P+ s, L
- time(&start_time);
5 X e" D' r" S, `" T3 H( b8 d1 b" I - do {
+ C/ c& O5 U5 a. ]9 K. n - time(&cur_time);
# \9 o7 S6 L* ]0 z* c - 1 @+ \7 W# C7 R& R! C
- } while ((cur_time - start_time) < s);
. t3 M8 ?8 D6 X, A; o0 } - {( {$ h) W; D( ^& Q) K& Q
+ F C6 R: V4 G- }
2 o/ }* r( g/ V# H# Q
1 ` ^9 F3 L( R; b/ j- return (cur_time - start_time);
4 s* _" ~/ U' l/ i$ e$ E - }
复制代码
u+ d) |! w$ Z3 t* A4 c
3 y% H% n: g: ~4 Z1 i% J6 V6 d, [! R- @$ m- G* Z
//调用方法$ O) q& S7 \$ ~! ~1 U7 m; z
- if (XSleep(3)==3)
0 l! H( V; b9 [+ n3 c - {
W. M u7 } ^1 Q% F5 k, L - AfxMessageBox(_T("延迟正确"));
. C C: o2 e3 x% ?0 [6 ^ - }
2 d9 L% T7 n# x, Y8 |/ b4 T. A - else {
, ], N' B) ^; V1 i8 A - D* O1 E( t) V. d/ W! i6 s
- AfxMessageBox(_T("延迟不正确"));
% h# V4 }4 G M7 n - }
复制代码 / k, w3 g4 N" M( r$ t( Y9 W
- R" k- s( S- _7 b/ O9 w
|
|