我需要从 foo.txt 中读取字符串:
#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;
}
文件打开,但 textStream 始终为空。