while(getline(inf, strLine))
{
if(strLine.size() > 0)
strContent += strLine;
} 中strContent += strLine;是什么意思?谢谢!
strLine是html文档中的每一行,这句的意思是每读取一行就把它加入到strContent中,遇到空行不加入,这样可以不遗漏因转行而本分开的关键字。
我改了下,从书上抄了个case-insensitive的字符串traits,这样查找关键字就不分大小写了,有点理解你的意思了,你的意思是把多个html页面代码放在一个文本中,然后先在第1个页面的标题里找,找到的话count++,如果第1个页面的网页部分也有的话count就不增加,也就是说在同一个网页段(header 加 body)里如果关键字出现就只算一次是不是?
#pragma warning (disable: 4996) // 太多警告看着厌烦无视之
#include
#include
#include
#include
#include
#include
#include