管理员
   
论坛积分
分
威望 点
贡献值 个
金币 枚
|
- int XSleep(int s)
8 N9 R) G3 `* I - {
+ y& `" f2 |1 P7 {, x* `2 D - time_t start_time, cur_time;//声明变量, y' _! A9 R6 R/ A- M
- time(&start_time);7 M8 g! V& `+ q9 h
- do {
" u q4 g# Q" R/ }- d - time(&cur_time);
6 [5 j% z0 ?, j4 i7 O - : Z: p$ m7 _9 ~& T! s0 y
- } while ((cur_time - start_time) < s);
' R& `; ~3 q% O0 S7 S3 K+ Q6 A7 D - {2 O! `7 C$ w' p2 J: C: Y" `% @7 X
5 u9 o: B$ g8 O: Z- }
1 P7 ~9 R) \/ m' z1 q7 h
: I S! \/ a7 K+ M- return (cur_time - start_time);
# X* @8 o8 a6 H - }
复制代码
8 [# l6 F# h, |
0 p! F4 m# L; c+ {$ [: s8 ?" [& m1 t
//调用方法1 l, w( w/ A# G7 k. \8 J! u
- if (XSleep(3)==3)0 G: J* z0 D$ h5 V/ J7 e, q
- {; I8 d/ L6 y) T8 z# o. T2 \
- AfxMessageBox(_T("延迟正确"));
2 ]9 J; t0 L. P- G! Y2 a: x - }0 {7 n& m- `' _
- else {6 @$ Q: @% h9 |$ P+ K
- * }" R& Z; [: ~; P7 a3 y: _
- AfxMessageBox(_T("延迟不正确"));8 ]/ V8 W+ S7 x* F% E
- }
复制代码 3 s5 J+ G$ L. \/ f& E) `
) v$ s& Y+ d' G# p5 S7 M |
|