'a'was found in "This is a test".
'z'was not found in "This is a test".
利用函数计算字符串1中出现字符串2的次数
#include <iostream>
using std::cout;
using std::endl;
int main()
{
char *string1="asdfasdfasdf";
const char *string2="df";
int i=0;
while (strstr(string1,string2)!=NULL)
{
++i;
string1=strstr(string1,string2);
string1+=strlen(string2);
}
cout<<i<<endl;
return 0;
}
using std::cout;
using std::endl;
int main()
{
char *string1="asdfasdfasdf";
const char *string2="df";
int i=0;
while (strstr(string1,string2)!=NULL)
{
++i;
string1=strstr(string1,string2);
string1+=strlen(string2);
}
cout<<i<<endl;
return 0;
}
本文介绍了一种使用C++编程语言来计算一个字符串在另一个字符串中出现次数的方法。通过不断查找并更新搜索起点,该算法能准确计算出指定子串在主串中的出现频率。
700

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



