const QByteArray searchqstring= "*********";
QFile file("/opt/***");
file.open(QFile::ReadOnly);
while(1){
QByteArray array = file.read(1024);
file.seek(file.pos()-6);
if(array.contains(searchqstring))
{
qDebug()<<"..I find it...";
}
if(array.length()<1024)
{
qDebug()<<"..can not fine...";
return ;
}
}
本文介绍了一个使用C++ Qt库实现的简单文件搜索程序。该程序能够在指定路径的文件中查找特定的字符串。通过逐块读取文件内容并利用QByteArray进行匹配,实现了高效的文本搜索功能。
678

被折叠的 条评论
为什么被折叠?



