Форум программистов, компьютерный форум CyberForum.ru

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

Восстановить пароль Регистрация
Другие темы раздела
C++ Порекомендуйте библиотеку для работы с большими числами http://www.cyberforum.ru/cpp-beginners/thread1241958.html
Добрый день. Нужна библиотека для работы с большими числами, в которой определены следующие операции: умножение, деление, разность, сумма, деление с остатком. Какую библиотеку можете порекомендовать?
C++ Конвертирование из std::tcstring в TCHAR Всем привет! Нужно перевести строку из std::tcstring в TCHAR. Как то сделать? пробовал через функцию .c_str() - не помогло http://www.cyberforum.ru/cpp-beginners/thread1241941.html
Как правильно сделать методы создания и удаления объектов в классах SymbString и DecString C++
Задача: Написать программу, демонстрирующую работу с объектами двух типов: SymbString и DecString, для чего создать систему соответствующих классов. Каждый объект должен иметь идентификатор (в виде произвольной строки символов) и одно или несколько полей для хранения состояния объекта (один класс является потомком другого). Клиенту (функции main) должны быть доступны следующие основные...
Вывести строки, где есть слова, начинающиеся на букву а C++
#include <iostream> #include <fstream> using namespace std; int main(void) { setlocale (0,""); ifstream Fin; ofstream Fout; int p,len; string s,s1;
C++ Как на физическом уровне работает компоновщик в приведенном случае http://www.cyberforum.ru/cpp-beginners/thread1241893.html
Всем привет! Уважаемые форумчане объясните мне, как, на физическом уровне, работает компоновщик в этом случае: //файл Class.h class Test { public: Test(); ~Test(); };
C++ Конечные автоматы и грамматики - разобрать код Доброе утро!Добрые люди сделали программу построения конечных автоматов по регулярным грамматикам.Она рабочая,просто я не могу разобраться в некоторых деталях. Процедуры void parse_a(char* a) void parse_b(char* b) они отвечают за построение автомата? В структуре buf,gramar,automata,rule я более менее разобрался,а вот в структурах nt и t не могу понять для чего они.Терминалы или... подробнее

Показать сообщение отдельно
Кротяка
 Аватар для Кротяка
5 / 5 / 0
Регистрация: 20.12.2010
Сообщений: 370
13.08.2014, 14:32     Приостановить выполнение цикла до совершения какого-то действия
Я пишу дурака. Нужно, чтобы действия походить, отбиться, подкинуть и т.д. происходили до того момента, пока кол-во карт в отбое не будет равно 36. Проблема в том, что программа зацикливается на этом моменте:
C++
1
2
3
4
5
6
7
8
do
{
    Go();
    Defence();                    
    Throw_Card();
    //...
}
while (retreat.Count < 36);
я хочу на время приостановить выполнение этого цикла, пока количество карт, которые задействованы в ходе, не увеличиться (либо не уйдут в отбой), и только тогда продолжать выполнение цикла. Можно как то так сделать?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 16:08. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru