У меня есть список игр в текстовом файле следующим образом:
MMO League Of Legends
MMO World Of Warcraft
Strategy Civilization
Strategy Hearthstone
Arcade Street Fighter
Arcade PacMan
AR Beat Saber
AR Superhot
Моя проблема в том, что я хочу создавать объекты, используя эти категории и имена, я хочу читать построчно.
Например, я хочу прочитать первую строку и, когда он видит слово MMO, создать объект MMO с именем League of legends. То же самое с другими категориями. У меня уже есть все классы и конструкторы.
Затем мне нужно сохранить все объекты в следующем векторе
vector <Game*> games;
Пока это моя основная функция
int main()
{
ifstream inFile;
inFile.open("Games.txt"); //Open the file
if (!inFile) { //Check that file was opened successfully
cout << "Unable to open file";
exit(1);
}
string line;
if (inFile.is_open()) {
while (std::getline(inFile, line)) {
}
}
Спасибо за вашу помощь, я с самого утра работаю над этой программой, и эта часть действительно поставила меня в тупик!