Having issues with comparison of a variable to a string
This happens in the class choosing area, even if I choose "rogue" or anything, it says I haven't, kinda confused, thanks in advance
std::cin is a bit buggy at some times. It won't match spaces, and is generally really really weird.
You should use getline:
std::string name; std::getline(std::cin, name); if (name == "....") ... if (choice == "3") ...