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

Как функции присвоить значение false? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Метод сопряженных градиентов http://www.cyberforum.ru/cpp-beginners/thread1165332.html
Здравствуйте! Помогите, пожалуйста, разобраться с программой по методу сопряженных градиентов Писала-писала и в конец запуталась :( Программу писала вот для такой функции: {x}_{2} + 5{y}_{2} +...
C++ Регистрация и авторизация пользователя - можно ли оптимизировать код Можно ли как-то упростить такой код, или это - то что нужно? Простенькие до ужаса регистрация пользователя и авторизация. #include <fstream> #include <iostream> using namespace std; int... http://www.cyberforum.ru/cpp-beginners/thread1165320.html
Крестики-нолики. Работает корректно только для поля 3x3 C++
Опишу вкратце суть, пишу крестики нолики для полей 3х3, 4х4, 5х5, то есть поле задает пользователь, основная задача - это написать условие победы, вот тут-то и заключается проблема, для поля 3х3 все...
Class Point, class Polygon, Найти площадь Polygon (выпуклый многоугольник) C++
Доброго времени суток. Имеется класс точки Point, класс выпуклого многоугольника Polygon, состоящий из точек. Требуется найти площадь многоугольника, как сумму площадей N-2 треугольников, на которые...
C++ Вставка Python в программу на C++ http://www.cyberforum.ru/cpp-beginners/thread1165303.html
Добрый вечер. Этот вопрос уже задавал в этой ветке. Вопрос до сих пор актуален, посему решил обратиться сюда, так как, на самом деле, основной код на C++. Итак, необходимо сделать вставку на Python...
C++ Разложение больших целых чисел на простые множители Нужно написать программу, которая раскладывает числа на простые множители. Я знаю что теоретически надо проверять число на поочередное деление на все простые числа, т.е если число делиться на 2... подробнее

Показать сообщение отдельно
007imran007
1 / 1 / 0
Регистрация: 08.07.2012
Сообщений: 83

Как функции присвоить значение false? - C++

03.05.2014, 22:25. Просмотров 526. Ответов 11
Метки (Все метки)

Пишу крестики-нолики и в конце когда пользователь нажимает "Начать сначала" игра начинается сначала
(цикл do-while), но в течении этого цикла функция win()(осуществляет проверку на победу и возвращает true/false) принимает значение true и повторный запуск пропускает этот участок кода (почти вся игра)
Пример:
C++
1
2
3
4
5
6
7
8
9
10
11
12
do
{
оператор1;
оператор2;
оператор n;
while( !win() )
{
 тут происходит игра....
}
cout << "Еще раз? y/n: ";
choice = getche();
}while(choice != 'n');
Где-то в этом участке кода:
C++
1
2
cout << "Еще раз? y/n: ";
choice = getche();
мне нужно присвоить win() значение false, чтобы повторный запуск цикла не обошел проверку
C++
1
while( !win() )
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru