管理员
论坛积分
分
威望 点
贡献值 个
金币 枚
|
- int XSleep(int s)5 c) ~# x0 @# c |
- {
, `% S- w, u. q; I3 u - time_t start_time, cur_time;//声明变量
9 Q7 z: H, a5 R! |/ P- l5 \ - time(&start_time);
. G. g8 s* [+ K3 {9 w) c - do {
3 x; t/ d, L! z) B2 w4 @ - time(&cur_time);
, M1 E5 [ w1 L1 P - 6 F+ n6 e7 K: I6 p1 Z
- } while ((cur_time - start_time) < s);
8 Z& P; ]3 X0 E) l+ C0 v - {
# [! T4 Q) ]8 k+ t7 ? - ' [3 M/ a% l. [8 E4 O- e1 E4 Y
- }' j/ R$ h/ ~' P5 B N
' ^& q& J, g E3 _' L- return (cur_time - start_time);
+ R1 l5 H& H6 `* `4 d - }
复制代码
( |; P$ v) k& d) `, i9 z
+ c- F7 v" F9 e: h6 H, ?0 x H$ O! n% D9 v6 X2 p
//调用方法
- x0 D% e8 `" W+ X k- if (XSleep(3)==3)
3 k& o/ L0 W; b9 J" ~3 h5 O$ x - {6 R& f1 j6 K% m0 Y% F
- AfxMessageBox(_T("延迟正确"));! r- p9 V: O' G& Y: W9 I X
- }
n: L, I0 `, [ - else {
: f k* Z* Z4 A, w# }! e# ~1 c -
5 s4 S* ~- Z- D) v: N% E/ g6 o8 m - AfxMessageBox(_T("延迟不正确"));
- g1 \/ n$ L! L/ L. y1 v8 m - }
复制代码 # j4 m; o) B$ w c' C5 g
% f+ S7 X' \ D/ @% q* B |
|