管理员
   
论坛积分
分
威望 点
贡献值 个
金币 枚
|
- int XSleep(int s)
8 K- [, j/ g* {7 j! Z. ]) ^- J - {% f0 Z; R' a( [! L
- time_t start_time, cur_time;//声明变量
$ S$ E( O& W3 ^& w - time(&start_time);
% @3 [2 o- r' a1 S4 d! }: x+ _ - do {3 v9 t# [: D. S" W9 ^7 H
- time(&cur_time);
0 ?2 B1 F/ [4 ~5 L5 d0 O# V - $ @: b! B3 I" ]2 r, F" |
- } while ((cur_time - start_time) < s);# X1 [) H- H/ F9 U+ |2 y- d
- {
2 l- x6 c+ z6 C, V4 p
2 l4 W. s& A2 }) K4 n/ E- }
/ {2 i7 C7 f3 z1 Y$ {* U ~, E - ) M/ P' C# j6 Q# G& S4 h) {1 v
- return (cur_time - start_time);
" S+ m r4 V% U/ s* A5 [ - }
复制代码 C; A1 ?. P! y5 V
+ O# Q. k0 M. }. Z: o# w
6 p7 m3 Z$ |0 h# b: x L9 A//调用方法
( _' ~" S: x. f- if (XSleep(3)==3)
/ X( ~! L8 U; n! a% B: N& D - {
! u, A4 ]. D& K0 m7 Q$ w - AfxMessageBox(_T("延迟正确"));6 F8 l4 s; C) Q3 K
- }
1 K: ^( W- }+ G) V( H - else {# [5 X+ |7 x' b! w) l( k
- 0 f" P& ~7 E: t2 Y k* ?
- AfxMessageBox(_T("延迟不正确"));5 f) r# \" E3 a
- }
复制代码
" n" `0 y- O5 y g" l1 h9 S% F& o, z) p( i
|
|