Я хочу иметь возможность проверять определенное нажатие клавиши c, при этом все еще имея возможность печатать в Cin. Я застрял с этой проблемой, и я не знаю, что делать в этот момент.
Мой код, который я хочу проверить для определенного c нажатия клавиш:
void displayOptions() {
system("cls");
drawLine(120, '_');
std::cout << "\n" << casinoTitle;
drawLine(120, '_');
std::cout << "\n\n\t\t\t\t\t\t\t Options" << endl;
drawLine(120, '_');
std::cout << "\n\nReset money: reset" << endl;
std::cout << "Add 100" << currency << " to your balance: deposit" << endl;
drawLine(120, '_');
std::cout << "Action: ";
std::cin >> playerInput;
if (playerInput == "reset" || playerInput == "Reset") {
optionReset();
}
if (playerInput == "deposit" || playerInput == "Deposit") {
if (playerBalance == 0 || playerBalance < 0) {
optionReset();
}
std::cout << "Your balance has to be 0" << currency << "." << endl;
std::cout << "Your current balance is: " << playerBalance << currency << ".";
std::cin.get(); std::cin.ignore();
}
}