管理员
   
论坛积分
分
威望 点
贡献值 个
金币 枚
|
- int XSleep(int s)( A9 O$ k: P# a5 z
- {
5 q8 i; O9 c' }7 K( ~9 h - time_t start_time, cur_time;//声明变量4 c1 j, F% Z8 f6 a" m0 g% ~( @
- time(&start_time);; [8 F! s, n" P3 u( ^$ K
- do {: H$ l- t6 Y- B. _2 {
- time(&cur_time);
0 Z( h7 G7 I5 o" C9 z
& U' W+ @. J0 m; p: {5 p- } while ((cur_time - start_time) < s);9 M( N9 W1 e& x
- {
) c; {7 D5 @* @7 a& C - 9 ]$ q/ `8 M( Z1 T& _3 t6 |
- }
3 a8 r; }5 A( g: v
8 @7 X5 Q+ p" J( I9 x( T- return (cur_time - start_time);6 y5 |, G' _% k. Y
- }
复制代码
# c3 N, p4 t- l% ^. K9 V
& R4 F: k( j. W% i
H4 g: k" \0 e3 _//调用方法
4 ^& A% ^8 j9 L* O- if (XSleep(3)==3)* [9 V k5 X2 j, c, n! |# I/ o7 n
- {- f; _- w) M, S9 d
- AfxMessageBox(_T("延迟正确"));# t. K$ g% @+ V4 J
- }
3 W* v( r% ^9 F- { - else {8 P& z2 S: A& U* C
- : C- x5 x5 M: L9 M* l1 b/ W
- AfxMessageBox(_T("延迟不正确"));
! A6 J; `3 n5 G% P1 e8 P8 Z - }
复制代码 & q& I [7 ^+ V$ ?8 L
2 q: G# C0 y& O$ r |
|