cncml手绘网

标题: mfc c++ 仿sleep代码 会造成程序滞后 [打印本页]

作者: admin    时间: 2018-6-26 15:06
标题: mfc c++ 仿sleep代码 会造成程序滞后
  1. int XSleep(int s)
    2 {# V% A6 c8 P; r  i/ H+ ~
  2. {
    % z4 I: b& h) Q, Q8 ?1 r  H7 G
  3.         time_t start_time, cur_time;//声明变量/ g( r; q9 e# m" ]
  4.         time(&start_time);$ Y% x- L* u% Q* ~, v7 G: E- |) D
  5.         do {
    , x2 O- B# H" M/ o) X9 }
  6.                 time(&cur_time);3 U& ?  B% I. Y; j1 d8 a

  7. 1 k% H) t2 F1 E& O" G# j/ i
  8.         } while ((cur_time - start_time) < s);; u( Y  v0 O9 _* S: n& c  f
  9.         {! s; D. r6 u/ p* O( U

  10. 4 I# m6 w1 s- v- n+ f, k
  11.         }$ `7 P8 h. U8 C% T

  12. 8 F% a- @( s( U1 J
  13.         return (cur_time - start_time);
    & k0 f- @) k, n4 m! O+ k# m
  14. }
复制代码
1 F$ K! _3 D/ M( Q, }

' ?' e9 C  ~0 u$ t$ E
3 {  V) A# ~# Z) l//调用方法, H9 b9 X5 j+ ]
  1. if (XSleep(3)==3)" |  f- V2 N/ a7 [. G
  2. {5 r5 |" w: s; c$ ^
  3.                 AfxMessageBox(_T("延迟正确"));$ U$ {% G( f. B0 ]0 R
  4. }
    5 \5 @/ E/ K; P* x: m
  5.         else {
    6 |% ^' _/ V4 E$ n
  6.                                                 
      F. }0 ?( P/ s
  7.                 AfxMessageBox(_T("延迟不正确"));! }" t. ~7 m2 N  b9 G2 {- n
  8. }
复制代码
+ q! i3 i$ j! T. ]

$ l: S- C7 h. n( Z+ z3 s




欢迎光临 cncml手绘网 (http://bbs.cncml.com/) Powered by Discuz! X3.2