Поэтому я создаю программу, которая должна обновлять переменную в секунду. Я понимаю, что мне нужен заголовочный файл «time.h», но я не уверен, какую функцию использовать.
это должно работать так:
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;
}
}
Других решений пока нет …