cncml手绘网
标题:
mfc c++ 仿sleep代码 会造成程序滞后
[打印本页]
作者:
admin
时间:
2018-6-26 15:06
标题:
mfc c++ 仿sleep代码 会造成程序滞后
int XSleep(int s)
- b% m4 c' B9 e Y
{
& A2 f5 S1 h$ c* a8 U- ^8 t4 s3 D
time_t start_time, cur_time;//声明变量
( H6 f0 ^9 G: D) S
time(&start_time);
9 p' X- {1 S/ Z. ]3 l" W- s4 i0 k
do {
1 ^ Z0 B7 p5 A
time(&cur_time);
* O( @' ^5 r/ T' } a* _$ v
# g+ A9 N0 g3 p {- b) ^5 M7 s
} while ((cur_time - start_time) < s);
) Y3 C( G4 R. c* E/ {
{
/ o( Y0 L0 h {
3 N$ ?" F+ X3 n0 x
}
# V: j8 S5 ]( j- ]3 N
# g4 J! O* J; B
return (cur_time - start_time);
. d1 F0 X7 _9 h o+ _, n, u
}
复制代码
& E# n ^1 m) H' `
- [: A- h2 M) F' Z
% Q3 {+ L9 v' V5 E. V
//调用方法
1 L! I- n" n" q. U, x9 ~. M
if (XSleep(3)==3)
C! K( E: F) |9 d, e! v
{
; F* V: s& D* x( `
AfxMessageBox(_T("延迟正确"));
q) \9 |) W2 D( Q8 H0 i+ Y) {
}
9 B1 l" N2 q. t! h' r; ]
else {
6 q3 _+ @# \; @1 o3 d
+ R% i' `% |9 q8 g, C0 a
AfxMessageBox(_T("延迟不正确"));
5 B% x: D1 u3 U" I; f2 j4 T
}
复制代码
8 ~9 A% T- z) H+ Z- M
9 i- E7 I* I+ K* O; \+ o
欢迎光临 cncml手绘网 (http://www.cncml.com/)
Powered by Discuz! X3.2