管理员
论坛积分
分
威望 点
贡献值 个
金币 枚
|
- int XSleep(int s)
, Z5 u6 U- d9 ~( H/ Z6 d* a* f - { S T# q7 ^6 m5 b
- time_t start_time, cur_time;//声明变量4 k: G5 R5 q) M
- time(&start_time);
; K; J) @$ H# j# n- E - do {
: ~* \* y' e$ K4 |% H) ]. o: u - time(&cur_time);1 }7 y" R) E; q3 v) T# U4 v' m
- ( c- B9 A" S6 N% F, {$ k, F
- } while ((cur_time - start_time) < s);# t4 U; U. M) z5 x. g# C) J
- {
5 Q/ J1 k( h" _" I - 7 |: q# D! ^- G1 S2 \5 K! Z- d" C
- }, x6 D: q* S; P- ~5 B
- 6 t, I( _8 H1 t
- return (cur_time - start_time);
) O/ L9 n. s, j3 w; b - }
复制代码
5 f6 @" G' ^: R7 \
! k+ R1 t# I+ M& s$ n* X3 D$ g1 y1 t' z, K, K/ ~
//调用方法
7 Z: w6 B+ o) u) q; Y: ~0 S5 f- if (XSleep(3)==3)3 _1 c5 S% w' }5 `8 M
- {8 i* F0 a. t( B& K) w
- AfxMessageBox(_T("延迟正确"));. k/ F3 C! L) H: {) _4 c
- }1 m& A! e% r( q: F
- else {
) k# g `; j: r5 ? -
! E) s/ _: X1 J s& {( `$ [ - AfxMessageBox(_T("延迟不正确"));# X+ `) w2 X1 l6 @5 ~ U$ r
- }
复制代码
2 c l6 ]- e) s
) A0 _% R5 z2 W- `: x |
|