管理员
   
论坛积分
分
威望 点
贡献值 个
金币 枚
|
- int XSleep(int s)
4 G9 D4 B1 b8 R/ z. }- k - {
+ J' O9 C+ D! U - time_t start_time, cur_time;//声明变量, I J/ X: c# u+ y8 t h# {
- time(&start_time);
2 x' b! J2 `- N4 n! \9 r - do {
/ z Y! m0 H6 ^ - time(&cur_time);
- q, ~! @# Q/ F. w - , F" ?) p& ^" ^$ {* O" Z
- } while ((cur_time - start_time) < s);
8 K( F& z* x6 R& u. C% P& ?; e, f1 ? - { {+ b' x; } J; l7 k" c
i) k( _7 ^4 {! B+ ]1 [- }& D2 F# A# @' M, l: L9 j" c
5 x$ {3 H3 a6 j! s9 w4 Q" E, l- return (cur_time - start_time);
4 p- [) h& A# a) Q - }
复制代码
) a8 f* T' g. Q
" l( h4 r# w& Y# K2 y# P" M
' ~+ V6 k$ d, w- Y* h, f//调用方法! _4 [- |3 q6 t0 D H! z
- if (XSleep(3)==3)
5 }8 c' V$ c+ m" Z- g/ K! A0 ] - {7 Y! M/ |- P6 u j
- AfxMessageBox(_T("延迟正确"));( x+ D% @. o/ }9 P, A' A: D* L
- }4 V3 u3 c5 k3 P. \4 M: e) x/ N
- else {
! h% V6 C' z( ^; W+ |+ U( X - 5 i ?1 p( W) `, E9 A# f; w, S
- AfxMessageBox(_T("延迟不正确"));
& Z* h: n0 x+ _: Q! R; V' @ - }
复制代码
o" X3 ?/ L8 u O |! H- a { R4 q7 L
|
|