Jak stworzyć chwilową przerwę w działaniu programu

0

Dobry wieczór,
Prosiłbym o poradę : Czy istnieje jakiś sposób na chwilową przerwę w działąniu programu bez używania funkcji ,,Sleep"? Bowiem nie działa mi ona, a chciałbym napisać program piszący tekst, po czym zatrzymujący się na określony czas (np. minuta) i piszący dalej. Jeśli taki istnieje, proszę o napisanie jak go wykonać, z góry dziękuję.

2

Jest sobie takie coś w nagłówku thread:
https://en.cppreference.com/w/cpp/thread/sleep_for
deklarujesz sobie używanie literałów std::chrono_literals i wygodnie określasz na ile dany wątek ma usnąć:

using namespace std::chrono_literals;
std::this_thread::sleep_for(5s);
std::this_thread::sleep_for(500ms);

jeśli nie masz cpp14:

std::this_thread::sleep_for(std::chrono::milliseconds(500));

1 użytkowników online, w tym zalogowanych: 0, gości: 1