-5
因此,我正在创建一个需要每秒更新变量的程序。我明白我需要头文件“time.h”,但我不确定要使用哪个函数。如何检查是否已经过去了C++
它应该像这样工作:
int main(){
int variable;
// Every second
variable = variable+1;
}
因此,我正在创建一个需要每秒更新变量的程序。我明白我需要头文件“time.h”,但我不确定要使用哪个函数。如何检查是否已经过去了C++
它应该像这样工作:
int main(){
int variable;
// Every second
variable = variable+1;
}
在C++ 11,你可以用std::this_thread::sleep_for()
让你的程序(当然,当前线程,严格地说)暂停的时间约长你指定。例如:
#include <chrono>
#include <thread>
using namespace std::chrono_literals;
int main()
{
int variable = 0;
while (variable < 10) {
std::this_thread::sleep_for(1s); // sleep for one second
++variable;
}
}