Программа вылетает без кода выхода через несколько секунд после выбора меню [закрыто]C++

Программы на C++. Форум разработчиков
Anonymous
Программа вылетает без кода выхода через несколько секунд после выбора меню [закрыто]

Сообщение Anonymous »

Этот код аварийно завершает работу после отображения меню. Он не позволяет вводить какие-либо данные с помощью 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

Вернуться в «C++»