管理员
   
论坛积分
分
威望 点
贡献值 个
金币 枚
|
- int XSleep(int s)2 m5 W j# j$ X. y/ f9 j) w# M
- {
6 c3 D6 q/ i& e+ o Q0 m - time_t start_time, cur_time;//声明变量
3 K1 O/ [% c- x# r0 ]/ N* { - time(&start_time);( C- M* l# P1 O& S; t; T
- do {6 ^. p- S" ]/ F# s0 }9 D: F2 e
- time(&cur_time);
2 H [+ }. l2 v) T* H- D
: _6 {3 K, W5 g2 N' m/ i" b- } while ((cur_time - start_time) < s);
; Z' H2 Z8 ^. q( W1 C9 H, z$ N - {
) X% \- H: r5 J! \+ L - # x. e7 K3 O' |6 X
- }* |2 H3 A* u' e5 p' s, J9 E
. ~; a V1 r; L; \5 p4 z- return (cur_time - start_time);; Q9 T) }1 Z, U$ t2 F
- }
复制代码 , I+ j. p3 g; `) @8 ]0 l$ A |
! l; b5 z8 D6 e |; `9 A, I. f$ u7 M4 Y4 D+ a& g2 S4 f
//调用方法
8 h1 E" x$ D& w" c5 Q9 {- if (XSleep(3)==3)8 k7 q( c7 s! _+ n% e& \
- {# V( q+ E- P5 }2 \# d0 y8 y
- AfxMessageBox(_T("延迟正确"));) `8 o( L( z# c/ N) t# ?- a$ z
- }
) M$ `. L* S/ I& e& R - else {" z4 T. ~* h1 D7 Z) Z" O/ _% l3 w
- & E5 D N! {1 P! P/ H7 v) j
- AfxMessageBox(_T("延迟不正确"));
9 M/ w4 D8 F* U& F( {: E* c: d1 i! S - }
复制代码 * z' j$ i6 {$ b b4 u) E
6 ~# @ O4 R- f! z) u' O5 z |
|