我需要從foo.txt的讀字符串:從文件中讀取字符串。 QTextStream不讀文件
#include <QDebug>
#include <QFile>
#include <QStringList>
#include <QTextStream>
int main(int argc, char** argv)
{
QFile file("foo.txt");
if (!file.open(QIODevice::ReadOnly))
return 1;
QStringList stringList;
QTextStream textStream(&file);
textStream.readLine();
while (!textStream.atEnd())
stringList << textStream.readLine();
file.close();
qDebug() << stringList;
return 0;
}
文件打開,但文本流總是空的。
它適用於在Linux上運行它的命令行。它打印出'(「美好的一天」)'這是我所期望的,因爲你不把第一行放到字符串列表中。 – Troubadour
問題是:項目文件夾中的foo.txt,但生成文件夾中的.exe。我可以在.exe中包含foo.txt,因爲不必擔心「該文件在哪裏?」 – punksta