逐行读取
QFile file("/home/administrator/testdir/test.txt")if(!file.open(QIODevice::ReadOnly | QIODevice::Text)) {
qDebug()<<"Can't open the file!"<<endl
}
while(!file.atEnd()) {
QByteArray line = file.readLine()
QString str(line)
qDebug()<< str
}
你提到行,很明显你要 *** 作的是文本文件,文本文件是顺序文件,只能用QFile file("FileName")
QTextStream in(&file)
int i=0
QString line=""
while (!in.atEnd() &&++i<=lineNo ){
line=in.readLine()
}
其它用途请用随机存储!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)