qt读取txt文件数据
时间: 2023-05-29 13:03:58 浏览: 720
Qt读取txt文件的内容,保存到数组,并将其显示出来
3星 · 编辑精心推荐
可以使用QFile和QTextStream来读取txt文件数据。
示例代码:
```cpp
#include <QFile>
#include <QTextStream>
// 读取txt文件数据
void readFileData(const QString& fileName)
{
QFile file(fileName);
if (!file.open(QIODevice::ReadOnly | QIODevice::Text))
return;
QTextStream in(&file);
while (!in.atEnd()) {
QString line = in.readLine();
// 处理每一行数据
qDebug() << line;
}
file.close();
}
```
使用示例:
```cpp
QString fileName = "test.txt";
readFileData(fileName);
```
其中,test.txt为要读取的文件名。读取到的每一行数据可以通过QString类型的line变量获取,之后可以对每行数据进行处理。
阅读全文