Как вы, вероятно, можете сказать, я новичок в QT и пытаюсь импортировать код sr c и заголовки моего консольного приложения в qt для создания GUI. Я застрял на одной конкретной функции, которая должна загрузить файл и прочитать его слово в слово. Я знаю, как сделать это в C ++, но в QT я занимался этим часами, и я не совсем уверен, как это сделать go. Наряду с чтением в файле, я должен вставить строку (или в данном случае тип T), используя мою собственную функцию вставки (не имеет отношения к вопросу).
На данный момент я делаю то, что я знать не работает по причинам конверсии et c:
template <typename T>
bool HashTable<T>::load(const char* filename)
{
QString word;
QFile inputFile(filename);
QTextStream fin(filename);
// std::ifstream iss;
QString line;
// iss.clear();
// iss.open(filename);
while (fin >> word)
{
insert(word);
}
fin.close();
return true;
}