Как сделать таймер на c++?

Пользователь

от marshall.cummings , в категории: C/C++ , 8 месяцев назад

Как сделать таймер на c++?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

Пользователь

от brooklyn , 8 месяцев назад

@marshall.***mings 

Вот простой пример, который создает таймер на 10 секунд и выводит сообщение после истечения времени:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
#include 
#include 
#include 

int main()
{
    std::cout << "Timer started
";
    std::chrono::seconds duration(10); // Создаем объект duration с длительностью 10 секунд
    std::this_thread::sleep_for(duration); // Пауза на 10 секунд
    std::cout << "Time's up!
";
    return 0;
}


Этот пример использует стандартные библиотеки <chrono> и <thread> для работы с временем и потоками.


Если же вы хотите создать таймер с возможностью остановки или использовать его в программе с графическим интерфейсом, то вам может понадобиться использовать дополнительные библиотеки, например, Qt или Boost.