【发布时间】:2012-05-14 18:37:08
【问题描述】:
我想计算文本文件中的行数,所以我可以将它转换为二维数组
文本文件应该是这样的
20
30
78
1000
....
....
以及使用QFile访问文件的源代码
QFile file("c:/Qt/in.txt");
file.open(QIODevice::ReadOnly); //| QIODevice::Text)
y = linecount/5;
QString line[y][5];
QTextStream in(&file);
for (int k=0;k<=y;k++)
{
for (int x=0;x<=4;x++)
{
line[i][x] = in.readLine();
}
}
【问题讨论】:
-
在每行文本前加4个空格会格式化成代码,这样我们就不用眯着眼睛看代码了..
标签: qt text-files qfile