管理员
   
论坛积分
分
威望 点
贡献值 个
金币 枚
|
- int XSleep(int s)
8 ]* c; b- I* i" ^5 U0 Q# \, f - {
4 D5 J; F# X$ L& ^7 X1 [' L - time_t start_time, cur_time;//声明变量! @ E0 t0 s6 S% o7 A
- time(&start_time);
7 b" p1 o8 [$ z- \1 t - do {7 A( |# W0 f/ J
- time(&cur_time);
1 e9 s7 Q4 P9 j5 ^1 o - / t0 _5 h! B8 O
- } while ((cur_time - start_time) < s);
' |# B: O* H" L - {7 ^1 h1 G( W: P, X) O
4 `3 ^: U& k+ w- }
2 U& }! M. R; C5 I0 d2 k/ j
0 a+ z6 B7 k# x+ z; ^8 k4 \3 [& g7 d- return (cur_time - start_time);: l! I( [* G# f
- }
复制代码
- ], B# j5 y- \' r! p D U0 k% l0 _8 B6 d4 c$ E7 A1 [& g& R7 x
. e; I5 F$ i c% s
//调用方法. O+ t5 I6 m" q- I9 k
- if (XSleep(3)==3)
& \8 F: C6 ~4 Q* z7 \ - {' [. h! I) f& E& Q7 D+ f% u+ z
- AfxMessageBox(_T("延迟正确"));3 S5 t! h7 K6 M, b
- }
" e9 B# O. d7 l0 j) {0 b - else {$ t6 |6 H! z" L; l; \, M4 m
-
* n$ }( k- m) g: N8 t - AfxMessageBox(_T("延迟不正确"));
; q r* t: L& Z9 I& \7 ~ - }
复制代码
9 Y) c! j8 q# i5 `* T) N- s$ K: B, K; [0 i4 ^
|
|