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

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

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

Как сделать что бы он увеличивался на единицу каждую секунду?
То-есть
1
(одна секунда)
2
(одна секунда)
И т.п.
  • Вопрос задан
  • 1349 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Разработчик C++
    9 месяцев
    Далее
  • Нетология
    Специалист по информационной безопасности + нейросети
    12 месяцев
    Далее
  • Компьютерная академия «TOP»
    Учебная программа “Разработка программного обеспечения”
    30 месяцев
    Далее
Решения вопроса 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 секунду.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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