管理员
论坛积分
分
威望 点
贡献值 个
金币 枚
|
- int XSleep(int s)
" c/ |6 ^1 Q% N - {
; w( ]- m( |2 ^( V- r) O - time_t start_time, cur_time;//声明变量! L" v/ N% l: W. P! B3 n% A- ~# `
- time(&start_time);
9 y7 _# I2 n! u- w5 l( U3 m - do {
; r: r5 D9 T( X" f6 b8 ` - time(&cur_time);
4 b. b9 q0 l6 q# Z# k" j( F - / _4 j$ b q# _. t) x/ t
- } while ((cur_time - start_time) < s);( \3 K6 L+ {( R0 \4 H2 a0 a
- {" e* x- L6 D1 [% W' _6 p" o) O
$ u9 x _ {& ] r- }. _! n; _7 | W$ y) r! ^5 R) V
- 8 k0 J$ q( q. A9 B% v, L
- return (cur_time - start_time);
1 E( K z3 ~/ }6 C* `' A: F, d7 g- E - }
复制代码 5 N5 s# J3 n! G$ v4 }" e. c
3 {$ p( y* X3 [ ]. B
' V* A# t; |, d- ~' T7 z//调用方法
- f4 H$ I" y4 h, o- if (XSleep(3)==3). C4 w9 b$ f$ A# I. D
- {& U) g! c M) w, B7 s4 Y! Y
- AfxMessageBox(_T("延迟正确"));5 P" c2 `1 v$ B/ W- m1 t1 }
- }
v" y5 g# C0 A6 ~1 |2 h( r - else {0 ~) ~2 {7 ~+ N5 c4 I
- & L" u1 M0 {/ V
- AfxMessageBox(_T("延迟不正确"));
+ `; Q, e0 G: u - }
复制代码 8 r5 e* X+ c- O! }9 Z( c
0 ~$ H' s: x3 }1 x- ?/ J; q
|
|