管理员
论坛积分
分
威望 点
贡献值 个
金币 枚
|
- int XSleep(int s)
/ e; |1 a% W5 [, _ - {2 o) [6 _+ R3 T* O) w, R0 M
- time_t start_time, cur_time;//声明变量
' p- q8 K9 \! u3 | - time(&start_time);
+ U: r0 g1 C' e7 Z( r( c9 Y Z) O - do {/ v- W+ B& \; F
- time(&cur_time);, D4 n2 i+ T5 f, d* y- w
- 6 I: w* o0 x l5 @/ t4 u
- } while ((cur_time - start_time) < s);7 U( T/ t" B+ m- `" `8 X
- {
1 D# e+ c, U2 l" v
% G# ~2 j8 w' X: {* p6 r- }0 O4 P" k6 F2 L( I) ~
4 Q z* v5 u; a0 }& y) B5 O6 ]- return (cur_time - start_time);
$ {5 S0 y: }* ^ - }
复制代码 : B' l3 }& G. t+ _. x
- U: _* X/ p9 C+ Z2 j
0 c& B+ E" I; \1 n
//调用方法
! S, k& J! r! e. K- if (XSleep(3)==3)0 M0 p; ]( ]/ ^: g" e( h7 {7 f
- {( q3 w: x1 W) ~. ]1 q9 u& ?9 X
- AfxMessageBox(_T("延迟正确"));9 M9 d. ?6 o' }3 M, _& \2 K3 G
- }! e& X$ i9 R" g' h: v% T' \% t
- else {* S2 U$ h( q0 j1 _+ i' v3 w
- : W% t6 }. q6 O
- AfxMessageBox(_T("延迟不正确"));0 N# P" D* z, h O6 M% R) W2 B
- }
复制代码
5 Y2 W- }. P3 o0 w$ K- Q2 z/ {1 {1 _# X2 r# v, U% \* f
|
|