Прочитать текстовый файл в QStringList

У меня есть файл с 3000 строк (1 строка-несколько слов). Мне нужно прочитать строки в QList, Как я могу это сделать? Я пробовал следующее:

1.txt
string
string2

Функция () <=> MyList<<"string"<<"string2";

3

Решение

main.cpp

#include <QStringList>
#include <QFile>
#include <QTextStream>
#include <QDebug>

int main(int argc, char **argv)
{
QString fileName = "foo.txt"; // or "/absolute/path/to/your/file"QFile file(fileName);
if (!file.open(QIODevice::ReadOnly | QIODevice::Text))
return 1;

QStringList stringList;
QTextStream textStream(&file);

while (!textStream.atEnd())
stringList << textStream.readLine();

file.close();

qDebug() << stringList;

return 0;
}

Строительство (нечто подобное)

g++ -fPIC -I/usr/include/qt -I/usr/include/qt/QtCore -lQt5Core main.cpp

Выход

("string", "string2")
6

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]