Тема: Як почати программу, нажав якійсь певний символ, наприклад ENTER
Як можна зробити тут так , щоб гравець починав гру не з будь якого символу(бо там просто char зараз), а з якогось одного , наприклад ENTER? Код:
#include <iostream>
#include <Windows.h>
#include <ctime>
using namespace std;
int ThrowDices();
int main()
{
SetConsoleCP(1251);
SetConsoleOutputCP(1251);
srand(time(NULL));
int playerSum = 0;
int computerSum = 0;
char ch;
for (int i = 0; i < 3; i++)
{
cout << "\nИгрок, нажмите Y, чтобы походить: ";
cin >> ch;
cout << endl;
playerSum = playerSum + ThrowDices();
cout << "\nОбщая сумма игрока: " << playerSum << endl;
cout << "\nПоходил компьютер: ";
computerSum = computerSum + ThrowDices();
cout << "\nОбщая сумма компьютера: " << computerSum << endl;
}
if (playerSum > computerSum)
{
cout << "\nGame over. You won!" << endl;
}
if (computerSum > playerSum)
{
cout << "\nGame over. Computer wins." << endl;
}
cout << "\nРезультат игрока: " << playerSum;
cout << "\nРезультат компьютера: " << computerSum << endl;
return 0;
}
int ThrowDices()
{
int firstAttempt = 1 + rand() % 6;
int seccondAttempt = 1 + rand() % 6;
cout << firstAttempt << " | " << seccondAttempt;
int sum = firstAttempt + seccondAttempt;
cout << "\nСумма: " << sum;
return sum;
}