-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;
}
}