qt如何读取txt文件
时间: 2023-12-09 18:02:45 浏览: 215
Qt读取txt文件的内容,保存到数组,并将其显示出来
3星 · 编辑精心推荐
在Qt中,可以使用QFile和QTextStream来读取txt文件。下面是一个示例代码,演示如何读取txt文件并将内容输出到控制台:
```cpp
#include <QFile>
#include <QTextStream>
int main() {
QFile file("path/to/your/file.txt");
if (!file.open(QIODevice::ReadOnly | QIODevice::Text)) {
qDebug() << "Failed to open the file.";
return -1;
}
QTextStream in(&file);
while (!in.atEnd()) {
QString line = in.readLine();
qDebug() << line;
}
file.close();
return 0;
}
```
要读取txt文件,首先创建一个QFile对象,并传入文件的路径。使用`open()`函数以只读和文本模式打开文件。然后,将QFile对象传递给QTextStream构造函数,以便使用QTextStream来读取文件内容。通过调用`readLine()`函数来逐行读取文件内容,并将每行内容打印到控制台。最后,关闭文件。
阅读全文