64,654
社区成员
发帖
与我相关
我的任务
分享
#ifdef WIN32
#include <windows.h>
void sleep_ms(int ms) {
Sleep(ms);
}
#else
#include <unistd.h>
void sleep_ms(int ms) {
usleep(ms*1000);
}
#endif
int count=0;
while (ri_u0c1 != 1) {
//...
sleep_ms(50);
count++;
if (count>200) break;
}
int lastTick = GetTickCount();
int currTick = lastTick;
while(ri_u0c1 != 1 && (currTick - lastTick) < (10/*秒*/ * 1000))
{
//...
currTick = GetTickCount();
}
#ifdef WIN32
#include <windows.h>
void sleep_ms(int ms) {
Sleep(ms);
}
#else
#include <unistd.h>
void sleep_ms(int ms) {
usleep(ms*1000);
}
#endif
int count=0;
while (ri_u0c1 != 1) {
//...
sleep_ms(50);
count++;
if (count>200) break;
}