管理员
   
论坛积分
分
威望 点
贡献值 个
金币 枚
|
- int XSleep(int s)
' E8 r) ?* D s+ l - {
: N S+ f4 a2 z - time_t start_time, cur_time;//声明变量
2 r9 k3 C; p4 c1 v' `: [8 g" G - time(&start_time);* m7 ^" I9 |3 `- }" ~" g
- do {5 @3 s, C. k: v s Y2 ^! k: V
- time(&cur_time);
0 x# w" q& K! S* i - $ O' F; g- F5 s+ B1 Q3 h
- } while ((cur_time - start_time) < s);
) o) A- D, R+ |4 R8 L4 \ - {9 l( i5 ?( I- T7 L, }
- # h2 n, I( F) i8 \: z
- }
: `+ F0 k/ r% D s
& \+ H( @8 z' W9 i- return (cur_time - start_time);+ {; Y9 r+ ]6 E( Y
- }
复制代码 # S' i7 b, C6 V8 a& x- j
4 v) j3 \ a% X4 h# N* Q0 f, v8 C! R X
//调用方法
, w. k: W5 D9 ^) c4 t% _1 |- if (XSleep(3)==3)) K* Y: p( Q# \; d& k8 F
- {
; ~ a9 |# S1 ?/ v. q$ S) T - AfxMessageBox(_T("延迟正确"));
# I) S6 P, c% q' N _9 r1 u - }" h+ p7 ?+ `! S4 f) g
- else {) s; Z7 L2 p6 o9 F+ T8 h
-
& q/ x+ x5 x# x! l' P5 n8 O3 p* q# D/ s - AfxMessageBox(_T("延迟不正确"));/ Z! I$ ~& _# A
- }
复制代码 ; p4 ?# T: i- H7 y
; V4 k. C4 f* k% p
|
|