在 Qt 中,可以使用 QFile
类和 QTextStream
类来读取文件的内容。下面是一个简单的示例:
#include <QFile>
#include <QTextStream>
#include <QDebug>
int main() {
QFile file("input.txt");
if (file.open(QIODevice::ReadOnly | QIODevice::Text)) {
QTextStream in(&file);
QString line = in.readLine();
while (!line.isNull()) {
qDebug() << line;
line = in.readLine();
}
file.close();
}
return 0;
}
上述代码打开了名为 “input.txt” 的文件,并逐行读取其中的文本内容。通过 QIODevice::ReadOnly
标志打开文件以进行读操作,然后使用 QTextStream
对象 in
的 readLine()
方法读取每一行数据。使用 qDebug()
函数将每行数据输出到调试控制台。
需要注意的是,这只是一个简单的示例,实际应用中可能需要更多的错误处理和其他操作。另外,请确保在运行程序时,输入文件 “input.txt” 在当前工作目录中可访问。
内容由零声教学AI助手提供,问题来源于学员提问