利用find函数寻找子串
我先面对得第一个问题时大写转换小写得问题,没有搜集到针对一个字符串转换的函数所以就得挨个自己转换
tolower(stra[i]);
用tolower转换成小写,一开始还不成功,是因为这个不是string得内置函数,返回值为转换后的小写字母,需要我去赋值
stra[i] = tolower(stra[i]);//要接收这个值!
第二个就是find函数,如何让find函数有py中.count得功效呢,我想的时这个
while(i < stra.size())
{
size_t found = stra.find("doge",i);
if(found != string::npos)
{
i = found + 1;
cnt++;
}
else
{
break;
}
}
用int 定义found接收find得返回值也行