Этот код аварийно завершает работу после отображения меню. Он не позволяет вводить какие-либо данные с помощью getch(). И просто закрывается без кода выхода через несколько секунд. Есть идеи, как это исправить? Также есть много возможностей для улучшения. Я новичок, поэтому любые предложения приветствуются.
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#pragma execution_character_set( "utf-8" )
std::string accountName;
int tokenAmount, betAmount;
std::vector playersHand, dealersHand, deck;
int playerCardSum, dealerCardSum;
bool gameSealed, choseToStand, doubledDown;
bool canSplit, canDoubleDown;
int roundNumber;
char menuChoice = 1, playChoice;
std::string textLine;
int lineIndicator = 1;
std::fstream saveFile("Credentials.txt");
std::map cardValues = {
{"2", 2}, {"3", 3}, {"4", 4}, {"5", 5}, {"6", 6},
{"7", 7}, {"8", 8}, {"9", 9}, {"10", 10}, {"J", 10},
{"Q", 10}, {"K", 10}, {"A", 11}
};
void registerUser() {
std::cout > accountName;
tokenAmount = 1000;
saveFile.open("Credentials.txt", std::ios::out);
saveFile
Подробнее здесь: https://stackoverflow.com/questions/787 ... -selection