Вопрос Как заставить программу "подождать"?

Начинающий
Статус
Оффлайн
Регистрация
21 Дек 2018
Сообщения
383
Реакции[?]
11
Поинты[?]
2K
Привет. Есть ли готовая функция в библиотеках c++ , с помощью которой можно заставить программу подождать некоторое время (например 0.5 секунды), прежде чем выполнить функцию в следующей строке? Не Sleep, т.к. необходимо, чтобы программа просто так сказать подождала, а не зависла на данное время. Например это чит и он инжектится в игру, чтобы игра не зависла, а продолжала работать.
 
Начинающий
Статус
Оффлайн
Регистрация
21 Дек 2018
Сообщения
383
Реакции[?]
11
Поинты[?]
2K
Начинающий
Статус
Оффлайн
Регистрация
1 Авг 2020
Сообщения
18
Реакции[?]
2
Поинты[?]
0
Увы но тебе придется эту задачу разбить на потоки, т. к иначе ничего не выйдет, хоть циклом хоть этим:

Код:
    using namespace std::chrono_literals;
    std::cout << "Wait..." << std::endl;
    std::this_thread::sleep_for(7s);
    std::cout << "Done." << std::endl;
 
Сверху Снизу