VS2017中使用C++语言编写delay函数实现延迟
秒级别的延时
//定义函数 void delay(int sec){ time_t start_time, cur_time; // 变量声明 time(&start_time); do { time(&cur_time);} while ((cur_time - start_time) < sec); } //调用 delay(5); //滞后5秒
毫秒级别的延时
clock_t start_time, cur_time; start_time = clock(); while((clock() - start_time) < 3.0 * CLOCKS_PER_SEC) { } //3.0为毫秒参数 //有的编译器不支持clock //推荐MS VC++ MFC的Sleep(毫秒)函数