window.h 中的Sleep函数Mac怎么用,用啥代替呀?
std::this_thread::sleep_for
#include <iostream>
#include <chrono>
#include <thread>
int main()
{
using namespace std::chrono_literals;
std::cout << "Hello waiter\n" << std::flush;
auto start = std::chrono::high_resolution_clock::now();
std::this_thread::sleep_for(2000ms);
auto end = std::chrono::high_resolution_clock::now();
std::chrono::duration<double, std::milli> elapsed = end-start;
std::cout << "Waited " << elapsed.count() << " ms\n";
}
把windows.h改成 unistd.h Sleep小写sleep即可
其实还有个办法就是
system(Sleep 1);//调用系统命令,表示等待1秒