管理员
   
论坛积分
分
威望 点
贡献值 个
金币 枚
|
- int XSleep(int s)
* S0 ?% {3 K. O% C6 V+ y - {
8 b* M( ~4 E8 ~0 t7 u+ R - time_t start_time, cur_time;//声明变量
, @5 P* P+ f' c( {4 j: ` - time(&start_time);3 C: o! v7 P# X# f3 H( a
- do {7 `. A1 C6 ]* r. y$ w
- time(&cur_time);
, j) J/ E* @* M- y" V6 b1 ?8 B - 9 } o& B3 |4 y+ `" [8 q
- } while ((cur_time - start_time) < s);
" V! p5 V8 Z i, W7 T9 d7 Z - {( l8 b; m7 Z4 i+ `. j( N: e6 t
' A, g" U/ \- g' f5 `: X5 ?$ K2 l7 }- }* T/ `8 _" U5 G1 `
+ k: L' U' N D9 j- return (cur_time - start_time);; y! ^- f/ t% }6 W1 g; z, ^
- }
复制代码
0 t/ q8 u; ?% i+ A9 U
/ [! u1 W1 X( ^8 }6 G4 p3 S6 u6 k- p
//调用方法
[! t" g$ {# C, D. N3 b; x- if (XSleep(3)==3)
" t- }8 l( }8 \3 ?! j) g3 w6 l - {. t+ Q* }; A0 l- r
- AfxMessageBox(_T("延迟正确"));9 |6 s9 F8 V3 Y, T
- }4 H- B \2 X. e! G9 M7 v
- else {
/ m4 Q6 ~" u1 d - . j9 O; T/ E8 h% y7 O4 Q7 j
- AfxMessageBox(_T("延迟不正确"));. y4 e6 @8 ]+ }% r }
- }
复制代码
7 l7 T/ f6 t( x8 E" I( o5 f" O4 w6 {
|
|