Пятница, 29 Марта 2024, 13:55

Приветствую Вас Гость

[ Новые сообщения · Игроделы · Правила · Поиск ]
  • Страница 1 из 1
  • 1
Форум игроделов » Программирование » C/C++ » Вопрос возвращение.
Вопрос возвращение.
ARTHUR(MX)Дата: Воскресенье, 12 Августа 2012, 17:43 | Сообщение # 1
частый гость
Сейчас нет на сайте
Привет всем.
Я вот буквально 3 дня назад начал изучать яп c++ и у меня возник вопрос,вот пример.

#include <iostream>
using namespace std;

int main()
{
setlocale(LC_ALL,"Russian");
int people;
int monster;

cout << "Введите сколько будет людей: ";
cin >> people ;
cout << "Введите сколько будет монстров: ";
cin >> monster ;

if (people > monster)
{
cout << "Люди выиграли!!!\n";
}

if (people < monster)
{
cout << "Монстры выиграли.\n";
}

if (people == monster)
{
cout << "Ничья.\n";
}
system("PAUSE");
}

и вот вопрос:как мне сделать что бы после вывода информации кто победил и после нажатии клавиши было сообщение:

Продолжить?(Да,нет)

и после ввода "да" программа возвращает значение введение людей и монстров. cry


Движок CVSG v0.1 alpha (Разработка)

Сообщение отредактировал ARTHUR(MX) - Воскресенье, 12 Августа 2012, 17:47
РетсамолфДата: Воскресенье, 12 Августа 2012, 17:44 | Сообщение # 2
постоянный участник
Сейчас нет на сайте
Крутая игра получается, геймплей просто супер.
ARTHUR(MX)Дата: Воскресенье, 12 Августа 2012, 17:49 | Сообщение # 3
частый гость
Сейчас нет на сайте
Ретсамолф, это просто пример,за несколько секунд наляпал

Движок CVSG v0.1 alpha (Разработка)
Robinzon787Дата: Воскресенье, 12 Августа 2012, 18:24 | Сообщение # 4
Construct'орщик
Сейчас нет на сайте
А реально после релиза поклонников будет тысячи. biggrin

Переустановил ос - начал жизнь с чистого листа.
ArchidoДата: Воскресенье, 12 Августа 2012, 18:36 | Сообщение # 5
Сэнсэй
Сейчас нет на сайте
ARTHUR(MX)
Обернуть все в цикл while (true) {} и проверять в его конце что-то типа "if (quit == 'y') break;"


C++ - он особенный. С помощью него можно не только выстрелить себе в ногу, но и повеситься в пустой комнате:)
ARTHUR(MX)Дата: Воскресенье, 12 Августа 2012, 18:40 | Сообщение # 6
частый гость
Сейчас нет на сайте
Archido, так

cout << "Продолжить (y/n)? ";
char c;
cin >> c;
done = (c != 'y');
} while (!done);


Движок CVSG v0.1 alpha (Разработка)
ArchidoДата: Воскресенье, 12 Августа 2012, 18:51 | Сообщение # 7
Сэнсэй
Сейчас нет на сайте
А можно и так:
Code


while (true) {

  ...

  cout << "Продолжить (y/n)? ";  
  char c;  
  cin >> c;
  if (c == 'n') break;
}


C++ - он особенный. С помощью него можно не только выстрелить себе в ногу, но и повеситься в пустой комнате:)
ARTHUR(MX)Дата: Воскресенье, 12 Августа 2012, 20:05 | Сообщение # 8
частый гость
Сейчас нет на сайте
Archido,Спасибо сработало

Движок CVSG v0.1 alpha (Разработка)
Форум игроделов » Программирование » C/C++ » Вопрос возвращение.
  • Страница 1 из 1
  • 1
Поиск:

Все права сохранены. GcUp.ru © 2008-2024 Рейтинг