管理员
   
论坛积分
分
威望 点
贡献值 个
金币 枚
|
- int XSleep(int s)$ T/ Z' L6 n- O5 Z
- {& _" Y1 z/ j L4 c5 L
- time_t start_time, cur_time;//声明变量
# O6 `+ L, }' s2 n- f; | j7 J! g - time(&start_time);0 t6 m4 b8 ~, U3 u
- do {- e& ~3 H& W3 q
- time(&cur_time);
, D7 j8 t5 B% f$ L: P6 `
: y, {. V$ G( x% I2 s3 V/ t+ K- } while ((cur_time - start_time) < s);
6 f9 ?% \2 H7 F5 \) _, q, ]2 Q - {8 T$ O+ P7 {5 v5 H* ^" L
- $ N: g% O5 `* O- F4 d; ?$ C
- }6 m% ]6 y+ K# N: X. Q: ?: l
6 H1 `3 p8 L: {( G( C, ^2 r0 d- return (cur_time - start_time);
3 Y1 s' t& c2 r" U4 C - }
复制代码
1 z: ]1 {& K. f3 q3 G7 N9 Z+ ~7 {: X9 p8 k. d. }% n
# N4 j$ [, D/ \1 }1 Z) r//调用方法
' x. H3 _/ `8 a- f+ q8 B- if (XSleep(3)==3)
- R6 d% U- A5 l N6 k2 H - {: y: u, e+ t, W7 F- V; ^
- AfxMessageBox(_T("延迟正确"));
' _8 ~' U4 `: A5 ^: ~( G' u7 [ - }4 N+ e- q$ B. H( ~
- else {- Z; R& U- f! C$ {4 R- S
- 3 r% j/ M' {5 c* M
- AfxMessageBox(_T("延迟不正确"));1 K- ]2 H0 l1 z3 i6 n
- }
复制代码 8 E0 D! T# q+ }) [
& |+ V- o2 d6 i2 E5 t
|
|