Qt如何快速求取所读取文件的行数

atom19880628 2011-11-10 09:07:31
现在读取一个类似于文本文件的文件,希望用一个数组存放文件中的数据,一个数组值对应文件中的一行,所以需要快速求取文件的行数,然后为数组进行动态内存分配,请问如何快速求取一个QFlie文件的行数!
...全文
5898 1 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复

QFile file("in.txt");
if (!file.open(QIODevice::ReadOnly | QIODevice::Text))
return;

QTextStream in(&file);
while (!in.atEnd()) {
QString line = in.readLine();
process_line(line); //这边你可以改成count++之类的,当然可以扩展别的
}


无论正确与否仅供参考

16,816

社区成员

发帖
与我相关
我的任务
社区描述
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
社区管理员
  • Qt
  • 亭台六七座
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧