Задать вопрос
@NeYmen

С++ Как замедлить выполнение цикла while?

У меня есть цикл:
while(y != 20)
{
    y++;
}

Как сделать что бы он увеличивался на единицу каждую секунду?
То-есть
1
(одна секунда)
2
(одна секунда)
И т.п.
  • Вопрос задан
  • 1265 просмотров
Подписаться 1 Простой Комментировать
Решения вопроса 1
0hquazEd
@0hquazEd
#include <thread>

int main(int argc, char** argv)
{
	int y = 0;
	while (y >= 20)
	{
		std::this_thread::sleep_for(std::chrono::seconds(1));
		y++;
	}

	return 0;
}
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 2
IGHOR
@IGHOR
Qt/C++ DEV/CTO
Комментировать
@res2001
Developer, ex-admin
Добавить внутрь цикла паузу в 1 секунду.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы