管理员
论坛积分
分
威望 点
贡献值 个
金币 枚
|
- int XSleep(int s)1 S5 `4 e2 _3 r3 t; }
- {
4 ?6 v' n! J* \; M3 w. K - time_t start_time, cur_time;//声明变量
1 v& V1 Z+ K: w; Z' O: S: c - time(&start_time);
6 w& d8 o5 s3 M0 p - do {! u1 H, c9 ?# U7 S) r; o
- time(&cur_time);( X6 V+ j P: r: N; s6 k
! p0 t* C5 N: M, B$ [) S- } while ((cur_time - start_time) < s);4 Q* ~ w1 H6 r7 U6 g; Q# k7 ~
- {
: v9 |4 n% @; ^# A: f1 Z L. J - : r1 p; R% |% [, ?1 e; r
- }$ q& N% k1 n6 d# t3 e( P
, Z( }& Z1 u# R4 D. m- return (cur_time - start_time);' B! a* N: u3 Q9 ^, ^+ ]
- }
复制代码
9 I J8 q) z8 G9 m% J' |, P3 ?' O1 E# ^0 w
; r. S7 v- Z8 r% l& o" S0 R/ E//调用方法
$ X g/ g% s: t6 I" o" f/ \' J- if (XSleep(3)==3)) A4 C X+ I4 O' ~# ?3 ~3 m& d
- { p- X& d/ t5 N
- AfxMessageBox(_T("延迟正确"));: M) A; y/ N4 K- m( C
- }6 K# U+ ]: M" m4 a5 I
- else {& y! |2 Y8 X( I. u
- ! D# {4 Y) `! d; ~1 I9 r; | B! I
- AfxMessageBox(_T("延迟不正确"));
$ Q3 A- K& L |- r - }
复制代码
- Z1 k# h1 Z% {! T# P1 ]6 [" @2 @' k r- f# \* w) e. e2 B3 ^/ ~% u
|
|