QT逐行读取文件

时间:2015-03-05 06:09:14

标签: c++ qt readline qtextstream

我需要逐行读取文件的内容。

Sample.txt的:

#define <tabspace> temp <tabspace> 10

代码:

QFile file("D:\Sample.txt");
QTextStream in(&file);
QString str_Line = in.readLine();

str_Line包含#definetemp10

如何读取包含制表符空格的行?任何人都可以帮帮我吗?

1 个答案:

答案 0 :(得分:1)

将多个空格合并为一个空白区域。使用QString::simplified()QString::trimmed()

在您的代码中添加以下行

QString str_Line = in.readLine();
str_Line.trimmed();//
str_Line.simplified();//