管理员
论坛积分
分
威望 点
贡献值 个
金币 枚
|
- int XSleep(int s)
. ?) S8 ^3 W. i: ?' B7 w - {
" }& i8 k) g, K - time_t start_time, cur_time;//声明变量; ?4 _0 ?. p9 ]
- time(&start_time);
* o" w9 Z3 }* m6 {: o1 b$ i* p: ~" u - do {
; s: u( `/ c* l4 B2 e E) d - time(&cur_time);4 K7 d3 I8 H+ Q4 |- T- _! _
- ! c( I+ r: b6 O" s s4 w# X
- } while ((cur_time - start_time) < s);
{2 L7 E" H d0 T - {
' |3 G) Z& K$ R& D* K/ e' d0 r
8 U f+ c5 g: W. }3 {; @( P8 Q- }
! r3 v0 D( [9 }4 l+ v
- E9 K1 G" L9 U3 g. f6 [- return (cur_time - start_time);5 ^% @% \* s; z' D4 D9 l5 C$ ?; O# A
- }
复制代码 2 f1 ~* o$ N- Y! M/ U
& V$ Q y3 v1 {
! K* F1 |2 n6 b+ i0 _7 u/ i//调用方法
2 U& N# U$ ]% r, S# Z0 V- if (XSleep(3)==3)
: q0 P) r6 p1 c - {
$ F* J4 H. t, Z6 A8 @ - AfxMessageBox(_T("延迟正确"));
4 n, x; @' f- q! f - }$ ^4 Z7 P% H: a8 B+ x" z
- else {
, e. e9 S! |1 S0 m. T6 u6 E# B -
! ]1 H- Y0 h( R4 r; } - AfxMessageBox(_T("延迟不正确"));
3 W$ \% J. _6 m0 V- f - }
复制代码 $ c/ [% }/ k0 U- B! U4 J
% R% K( I" L; q; p8 N" m N |
|