С Новым годом! Форум программистов, компьютерный форум, киберфорум
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Кротяка
5 / 5 / 0
Регистрация: 20.12.2010
Сообщений: 378
#1

Приостановить выполнение цикла до совершения какого-то действия - C++

13.08.2014, 14:32. Просмотров 326. Ответов 1
Метки нет (Все метки)

Я пишу дурака. Нужно, чтобы действия походить, отбиться, подкинуть и т.д. происходили до того момента, пока кол-во карт в отбое не будет равно 36. Проблема в том, что программа зацикливается на этом моменте:
C++
1
2
3
4
5
6
7
8
do
{
    Go();
    Defence();                    
    Throw_Card();
    //...
}
while (retreat.Count < 36);
я хочу на время приостановить выполнение этого цикла, пока количество карт, которые задействованы в ходе, не увеличиться (либо не уйдут в отбой), и только тогда продолжать выполнение цикла. Можно как то так сделать?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
13.08.2014, 14:32
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Приостановить выполнение цикла до совершения какого-то действия (C++):

Возможно ли приостановить выполнение хука в заданном примере? - C++
возможно ли приостановить выполнение хука https://youtu.be/-7GUN7LiUXc

Приостановить выполнение функции до наступления определённого момента времени - C++
Допустим есть задача вывести сообщение ХХХ ровно 10 декабря 2017 года в 16:10. Как это реализовать? Идея создать цикл перед выведением...

Добавление какого либо действия на клавишу - C++
Я создал проект - чат. И хочу узнать как сделать чтобы на клавишу Enter сообщение отправлялось?

Выполнение действия в командной строке - C++
Есть кусок кода, на него жалуется компилятор, что вроде в нём что-то не так. Подскажите, пожалуйста, что тут не по феншую. void...

Выполнение действий с возможностью действия - C++
Извиняюсь за теоретический вопрос, но все же попробую обратиться к вашим экстрасенсорным способностям. Есть последовательность...

Бесконечное выполнение одного и того же действия - C++
Аля Ваас! :-) А теперь к делу, есть код: #include &lt;iostream&gt; #include &quot;Windows.h&quot; using namespace std;

1
zss
Модератор
Эксперт С++
6588 / 6150 / 2025
Регистрация: 18.12.2011
Сообщений: 16,039
Завершенные тесты: 1
13.08.2014, 14:59 #2
Добавьте внутрь этого цикла еще один цикл, в котором проверяйте
количество карт, которые задействованы в ходе
Добавлено через 15 секунд
Добавьте внутрь этого цикла еще один цикл, в котором проверяйте
количество карт, которые задействованы в ходе
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
13.08.2014, 14:59
Привет! Вот еще темы с ответами:

Пошаговое выполнение цикла - C++
Доброго времени суток.. Я тут запутался совсем, не совсем понимаю как правильно сделать цикл, помогите пожалуйста.. Есть например такое...

Повторное выполнение цикла - C++
#include &lt;stdio.h&gt; #include &lt;conio.h&gt; #include &lt;locale.h&gt; #include &lt;iostream&gt; int main() { setlocale(LC_ALL, &quot;rus&quot;); int...

Как связать Edit с BitBtn для выполнение последующего действия - C++
Как связать Edit с BitBtn для выполнение последующего действия. Задали сделать таймер для выключения работающих программ, нужно в edit...

Выполнение цикла. Очистка потока ввода - C++
Добрый вечер. В данном коде тело цикла выполняется не n, а n-1 раз. Вернее, выполняется оно именно n раз, но почему-то 1ый раз команда...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.