C++(Qt)实现读取文件最后一行(尤其适合大文件)

//读取文件最后一行

QFile fp(selectFileName);
fp.open(QIODevice::ReadOnly);
int len = fp.size();
int i = 3;
fp.seek(len-i);
while (!QString(fp.readLine()).compare("\n") == 0)
{
i++;
fp.seek(len - i);
}
QString lastLine=fp.readLine().trimmed();
//int data2= lastLine.split(",")[1].toInt();
//读取文件最后一行
(0)

相关推荐