QT读取指定行文件的问题
请教各位大侠,是否能用QTextStream读取文件的指定行,如下代码
QTextStream stream(&file);
QString str1;
QString *par;
str1=stream.readLine();//读取第一行
str1=stream.readLine();//自动读取下一行
若我想读取第100行难道要100个“str1=stream.readLine();”么?
还有个问题就是文件中有一行内容为start-page-list=0003.mpg,我想在读取到这行的时候将0003.mpg保存到*par中,0003.mpg是变化的,但前面的字节是固定的,我想用类似下面的代码来进行字符串比较
if(!QString::compare(str1,"start-page-list="))
{
*par=str1.remove("start-page-list=",Qt::CaseSensitive );
}
但是str1读到的是整行内容,想问高手QT中有没有只比较前面固定字节的实现方法,如果知道,请帮忙写下简单代码~~
比较急,在线等~~先谢谢各位解决问题的高手哈~~