Так что мне нужно сделать программу, которая действует как виртуальный словарь. Хотя я не хочу, чтобы кто-то писал свой код для меня, я был бы признателен за некоторые отзывы о моем коде и, возможно, за точку в правильном направлении, чтобы найти некоторую информацию о проблеме, с которой я столкнулся.
Большая часть моей программы работает нормально, у меня возникают проблемы с заполнением моего вектора из файла .txt, и, по общему признанию, я действительно не понимаю, как это работает.
Вот что я использовал:
ifstream myfile(filename);
if (myfile.is_open())
{
string Line;
string buffer;
string currentWordType = "none";
string currentWord = "none";
string currentWordDef = "none";
while (!myfile.eof())
getline(myfile, buffer);
currentWordType = buffer;
getline(myfile, buffer);
currentWord = buffer;
getline(myfile, buffer);
currentWordDef = buffer;
Word newWord(currentWordType, currentWord, currentWordDef);
wordList.push_back(newWord);
}
myfile.close();
Опять же, я точно не ищу кого-то, кто мог бы сделать это для меня, просто, может быть, указать, что какая-то область ошиблась, и указать мне в правильном направлении.
Спасибо!