管理员
论坛积分
分
威望 点
贡献值 个
金币 枚
|
- int XSleep(int s)
4 J, m1 p+ `' x( l, [ @2 o- w' j - {
1 H, a% H0 i/ x4 c' E! F# |8 k - time_t start_time, cur_time;//声明变量
/ j- C5 l. A0 l6 c0 Z* B* M% w - time(&start_time);
& a/ R& [( I9 O& G4 H - do {
1 d4 F3 ~2 F; L - time(&cur_time);" e4 V6 @. u( N+ A
- " o) a/ f8 y: |6 @' M
- } while ((cur_time - start_time) < s);
# q" ^9 S8 N% F - {8 Q- M1 }) C5 v. e
7 x& v2 H m( c& u7 @; N- }
3 ^0 D) C! V7 V6 ~( h* i1 \
, S( M" J9 M. `+ \- return (cur_time - start_time);
5 O# [& `3 [- C7 n( r - }
复制代码
; c# o; n4 b8 n! C, f# S3 P7 U
9 ]& f2 W: b% ]9 g5 M8 x% |$ G' M
//调用方法
f7 q: O# {# q j6 J# h- if (XSleep(3)==3)
7 q J+ l0 U. V% S - {
0 `) Y+ l9 s/ W% M" w2 q5 N - AfxMessageBox(_T("延迟正确"));
3 \% T: d/ ?& l: ~7 S% @ - }6 P" O5 h: ~# f6 M) N, t, C+ f
- else {4 @# k$ r' a3 p$ E$ G v8 S
-
1 q3 D! f# ~! V - AfxMessageBox(_T("延迟不正确"));" L# j8 ~4 X5 H: H9 e- {
- }
复制代码 " E# J- q3 T- s
- z" ?( S+ g9 k |
|